Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Yanbu

Filter by star ratings
All filters
Rosalina Hotel
Rosalina Hotel
8.4 Excellent

2.5 km from city centre, Yanbu Show on map

ExcellentBased on 1,174 reviews
8.4

Rosalina Hotel offers 3-star accommodation in Yanbu. It provides free Wi-Fi, laundry facilities and a 24-hour reception.

Al Masa Furnished Units Yanbu 1
Al Masa Furnished Units Yanbu 1
5.8 Okay

0.8 km from city centre, Yanbu Show on map

OkayBased on 105 reviews
5.8

Boasting a swimming pool, Al Masa Furnished Units Yanbu 1 is located in Yanbu and offers comfortable accommodation. Guests can also enjoy complimentary Wi-Fi.

Holiday Inn Yanbu
Holiday Inn Yanbu
8.3 Excellent

4.4 km from city centre, Yanbu Show on map

ExcellentBased on 448 reviews
8.3

Located in Yanbu, Holiday Inn Yanbu provides complimentary wireless internet and a gym. Those staying at the property have access to a sauna and an outdoor pool.

Dolphin Beach Resort (Families Only)
Dolphin Beach Resort (Families Only)
7.2 Good

13.0 km from city centre, Yanbu Show on map

GoodBased on 887 reviews
7.2

This comfortable resort in Yanbu offers free wireless internet, as well as an outdoor pool and a private beach. It also provides luggage storage, a 24-hour reception and a sauna.

ibis Yanbu Saudi Arabia
ibis Yanbu Saudi Arabia
7.9 Good

1.2 km from city centre, Yanbu Show on map

GoodBased on 940 reviews
7.9

Featuring a shuttle service to Yanbu Airport, as well as complimentary Wi-Fi, the hotel is a convenient place to stay in Yanbu. It also features an outdoor pool and a gym.

Golden Marina Resort
Golden Marina Resort
7.2 Good

11.7 km from city centre, Yanbu Show on map

GoodBased on 907 reviews
7.2

Located in Yanbu, Hotel & Resort Golden Marina Yanbu offers free Wi-Fi and a gym. It also features a 24-hour reception, room service and an outdoor pool.

Mövenpick Hotel & Resort Yanbu
Mövenpick Hotel & Resort Yanbu
7.4 Good

16.6 km from city centre, Yanbu Show on map

GoodBased on 1,053 reviews
7.4

This charming hotel in Yanbu provides free Wi-Fi, as well as a private dock and a private beach. It also offers a Jacuzzi, an outdoor pool and a sauna.

Rahhal Hotel Suites
Rahhal Hotel Suites

1.9 km from city centre, Yanbu Show on map

Rahhal Hotel Suites is located in Yanbu and offers free Wi-Fi. It also provides a swimming pool, a 24-hour reception and luggage storage.

Novotel Yanbu
Novotel Yanbu
8.1 Excellent

3.6 km from city centre, Yanbu Show on map

ExcellentBased on 2,398 reviews
8.1

Novotel Yanbu Albahr provides comfortable 4-star accommodation in Yanbu. It has a gym, as well as an outdoor pool, free Wi-Fi and an express check-in and check-out feature.

Canary Beach Hotel
Canary Beach Hotel
7.8 Good

0.3 km from city centre, Yanbu Show on map

GoodBased on 727 reviews
7.8

Canary Beach Hotel is situated in Yanbu and features free wireless internet. It also provides a 24-hour business centre, an express check-in and check-out feature and a 24-hour reception.

Tips for booking a Yanbu hotel

Cheapest month:October
Most expensive month:August
Average price in Yanbu:$119/night
Absolute cheapest price found:$44/night
Cheapest day:Monday
Most expensive day:Friday
$54 - $224
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$44 - $224
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Yanbu hotels

Show all 171 hotels
1
Canary Beach Hotel
Canary Beach Hotel
7.8 Good

0.3 km from city centre, Yanbu Show on map

Canary Beach Hotel is situated in Yanbu and features free wireless internet. It also provides a 24-hour business centre, an express check-in and check-out feature and a 24-hour reception.

2
Holiday Inn Yanbu
Holiday Inn Yanbu
8.3 Excellent

4.4 km from city centre, Yanbu Show on map

Located in Yanbu, Holiday Inn Yanbu provides complimentary wireless internet and a gym. Those staying at the property have access to a sauna and an outdoor pool.

Cheapest hotels in Yanbu, Al Madinah

Show all 171 hotels
Al Masa Furnished Units Yanbu 1
Al Masa Furnished Units Yanbu 1
5.8 Okay

0.8 km from city centre, Yanbu Show on map

Boasting a swimming pool, Al Masa Furnished Units Yanbu 1 is located in Yanbu and offers comfortable accommodation. Guests can also enjoy complimentary Wi-Fi.

$31
Avg. per night
Rahhal Hotel Suites
Rahhal Hotel Suites

1.9 km from city centre, Yanbu Show on map

Rahhal Hotel Suites is located in Yanbu and offers free Wi-Fi. It also provides a swimming pool, a 24-hour reception and luggage storage.

$54
Avg. per night
Rosalina Hotel
Rosalina Hotel
8.4 Excellent

2.5 km from city centre, Yanbu Show on map

Rosalina Hotel offers 3-star accommodation in Yanbu. It provides free Wi-Fi, laundry facilities and a 24-hour reception.

$62
Avg. per night
Canary Beach Hotel
Canary Beach Hotel
7.8 Good

0.3 km from city centre, Yanbu Show on map

Canary Beach Hotel is situated in Yanbu and features free wireless internet. It also provides a 24-hour business centre, an express check-in and check-out feature and a 24-hour reception.

$71
Avg. per night
ibis Yanbu Saudi Arabia
ibis Yanbu Saudi Arabia
7.9 Good

1.2 km from city centre, Yanbu Show on map

Featuring a shuttle service to Yanbu Airport, as well as complimentary Wi-Fi, the hotel is a convenient place to stay in Yanbu. It also features an outdoor pool and a gym.

$85
Avg. per night
Radisson Blu Hotel, Yanbu
Radisson Blu Hotel, Yanbu
6.7 Good

3.4 km from city centre, Yanbu Show on map

Boasting outdoor tennis courts, a Jacuzzi and an outdoor pool, Radisson Blu Hotel Yanbu is located in Yanbu and offers comfortable accommodation. It provides complimentary Wi-Fi, a rooftop terrace and a sauna.

$91
Avg. per night
Dolphin Beach Resort (Families Only)
Dolphin Beach Resort (Families Only)
7.2 Good

13.0 km from city centre, Yanbu Show on map

This comfortable resort in Yanbu offers free wireless internet, as well as an outdoor pool and a private beach. It also provides luggage storage, a 24-hour reception and a sauna.

$94
Avg. per night
Novotel Yanbu
Novotel Yanbu
8.1 Excellent

3.6 km from city centre, Yanbu Show on map

Novotel Yanbu Albahr provides comfortable 4-star accommodation in Yanbu. It has a gym, as well as an outdoor pool, free Wi-Fi and an express check-in and check-out feature.

$116
Avg. per night

Hotel prices in Yanbu

3 stars

$54 - $161

Canary Beach Hotel

No. 1 most popular

$71
Avg. per night
Radisson Blu Hotel, Yanbu

No. 2 most popular

$91
Avg. per night
Rosalina Hotel

Best value

Rosalina Hotel
8.4 Excellent
$62
Avg. per night
4 stars and up

$116 - $203

Holiday Inn Yanbu

No. 1 most popular

Holiday Inn Yanbu
8.3 Excellent
$153
Avg. per night
Mövenpick Hotel & Resort Yanbu

No. 2 most popular

$203
Avg. per night
Novotel Yanbu

Best value

Novotel Yanbu
8.1 Excellent
$116
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Yanbu

About Yanbu

Fringed by white sandy beaches and world-class scuba diving sites, Yanbu is quickly emerging as one of Saudi Arabia's top water sports destinations. It sits on the Red Sea coast and boasts a collection of luxury resorts and natural attractions.

Things to do

Start your journey in Yanbu at the lively Al Nakheel area. It's anchored by Al Fairouz Park, a lush green space with a constant stream of families and picnickers. To the north is Al Bahr, a historic area known for its characterful Old Town and bustling waterfront corniche, filled with tea houses and traditional Bedouin restaurants.

For a sunshine fix, head to Sharm Yanbu Bay, which boasts some of the resort's best beaches. You can relax on the sand or snorkel on the colourful coral reefs that sit just offshore. Sharm Yanbu Bay is also a popular launching pad for scuba diving trips in the Red Sea.

On Oyster Island, Sunrise Beach offers a pristine stretch of sand dotted with beach umbrellas. It's a great place to soak up the Saudi Arabian sunshine, cool off in the Red Sea or enjoy a sunset barbecue.

One of the city's most picturesque spots, Yanbu Lakes is studded with swaying date palms and grassy lawns. The urban oasis is a great place to stretch your legs, read a book or enjoy a family picnic. It also boasts some of the best sunset views in town.

Getting around

Yanbu is well-serviced by a network of local buses and numerous taxis. Prince Abdul Mohsin Bin Abdulaziz Airport is around 30 minutes from the main resort district. The drive to Medina takes around two hours.

Yanbu travel FAQs

  • What are the best hotels in Yanbu?

    Novotel Yanbu is a very popular hotel in Yanbu, with a score of 8.1 from 2,398 reviews. Rosalina Hotel (8.4 from 1,174 reviews) and Canary Beach Hotel (7.8 from 727 reviews) are also highly rated Yanbu hotels based on recent feedback from HotelsCombined users.

  • How much do hotels in Yanbu cost?

    Searches in the last 72 hours suggest an average price of around $126/night is normal for a hotel in Yanbu.

  • How much is a cheap hotel in Yanbu?

    HotelsCombined searches in the last 3 days suggest cheap Yanbu hotels have prices starting from as low as $50/night, depending on the popularity of your requested dates.