Skip to main content.

Hotels in Yanbu, Saudi Arabia

Search & Compare Yanbu Hotels

Save more with Secret Prices

Get instant savings with Secret Prices

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in Yanbu

Yanbu overview

Yanbu is a friendly locale known for its beaches. While you're here, enjoy activities like swimming. Nature lovers can visit Yanbu Lake Park and Al Fairouz Park while in Yanbu. A stop at other sights like Yanbu Mall and Happy Land will create memories.

Where to stay in Yanbu

Whether you plan to stay for a night or a week, Yanbu has the right hotel for you. There are 22 hotels in Yanbu and you can shop as many as 20 deals for rooms on Hotels.com, some with discounts of up to 30%. Our room prices start at 37 USD per night and below you'll find the number of hotels by star rating in Yanbu as well as in the surrounding area:
  • • 9 4-star hotels from 37 USD per night
  • • 8 3-star hotels from 40 USD per night

How to get to Yanbu

Fly into Yanbo (YNB), 18.5 mi (29.8 km) from central Yanbu.

What to see around Yanbu

The area is recognized for its natural setting, offering these places to visit:
  • • Yanbu Lake Park
  • • Al Fairouz Park
Highlights of the area include:
  • • Yanbu Mall
  • • Happy Land
  • • Yanbu Fish Market
  • • Al Jawhara Mall