At a glance
| Hotel | Location | Type |
|---|---|---|
| Novotel Yanbu | Near the Corniche, about 7.7 km from the airport | Mid-range |
| Holiday Inn Yanbu | City centre, about 10.7 km from the airport | Upscale, 185 rooms |
| ibis Yanbu | About 6 km from the airport | Budget |
| Platinum Hotel | About 8.6 km from the airport | Mid-range |
| Golden Marina Resort | Yanbu coast | Resort |
| Sariya Hotel | Yanbu coast | Private beach |
Distances and walking times are approximate and come from public hotel listings. Check the map on Booking.com before you book.
City hotels
Yanbu has two parts: Yanbu Al Bahr, the old port town with its historic area, and the newer Royal Commission city with its waterfront beach. Most city hotels are between the two.
Novotel Yanbu
Close to the Red Sea and Yanbu Corniche, about 7.7 km from the airport.
Check prices for Novotel YanbuHoliday Inn Yanbu
In the centre, with 185 rooms, an outdoor pool, tennis court and a beach shuttle.
Check prices for Holiday Inn YanbuBy the sea
Yanbu is known for diving and snorkelling on the Red Sea reefs. Resorts give direct access to the water.
Budget near the Corniche
A simple, well-reviewed option a short drive from the sea.
Violet Hotel Yanbu
A small hotel about 2 minutes by car from Yanbu Corniche. Read our page on Violet Hotel Yanbu.
Check prices for Violet Hotel YanbuFlights to Yanbu
Yanbu airport (YNB) is about 10 minutes from the centre; Jeddah is about three hours by road.
What should you know before staying in Yanbu?
- Old town: visit Yanbu's historic area and heritage museum in the evening, when it is cooler.
- Diving: book dive trips with licensed centres; reefs are reached by boat.
- Flower festival: the Yanbu flower festival in spring fills hotels quickly.
- Getting there: Yanbu has its own airport and is about 3 hours by road from Jeddah.
Frequently asked questions
What is the best area to stay in Yanbu?
Near the Corniche for the sea and restaurants, or in the Royal Commission area for the waterfront beach.
Are there beach hotels in Yanbu?
Yes. Resorts such as Golden Marina Resort and Sariya Hotel, which has a private beach, are on the coast.
Which Yanbu hotel is closest to the airport?
ibis Yanbu, about 6 km from Yanbu airport.
How far is Yanbu from Jeddah?
About 330 km, roughly 3 hours by car.
Official sources
Check visas, transport and pilgrimage rules on the official sites before you travel:
- Visit Saudi, the official tourism website of Saudi Arabia
- Saudi eVisa, the official tourist visa website

