Yanbu is a Red Sea port in western Saudi Arabia, about 225 km west of Madinah by road (an estimate), and offers the region's easiest escape to the coast. The drive takes about 2.5-3 hours each way, so the trip is a long day. Options are a SAPTCO intercity coach (saptco.com.sa; fare and timetable should be confirmed) or a private taxi at roughly SAR 600-900 each way (an estimate). Yanbu has two distinct parts: Yanbu Al Bahr, the old coastal town, and the large industrial city, and visitors are generally drawn to the former. The historic district is centred on the old port, with traditional coral-stone houses with carved wooden windows, a small museum, and a corniche along the Red Sea. The seafront is lined with promenades, fish restaurants and cafes, and local boats can be seen in the harbour. The coast also offers swimming and snorkelling at public beaches and dive operators who work the nearby reefs; clear water and coral are the main draws. A suggested day arc is to leave Madinah early, arrive in the late morning, walk through the old town and corniche, eat a seafood lunch of grilled fish and rice, spend the afternoon on a beach or boat trip, and start back by late afternoon so the return drive is not in darkness. The best season is October to April, when sea and air temperatures are comfortable; summer is very hot and humid. Food stops include simple seafood restaurants near the corniche, plus cafes serving coffee and sweets. Rest stops along the highway have fuel and basic food. Swimwear rules for beaches are conservative, so visitors should check local rules. Because the day is long, an overnight stay in Yanbu is a reasonable alternative to a same-day return.
| Distance | About 225 km west of Madinah by road (estimate) |
|---|---|
| Travel time | About 2.5-3 hours by car |
| Getting there | SAPTCO coach (saptco.com.sa; confirm fare and timetable) or private taxi, roughly SAR 600-900 each way (~$160-240, estimate) |
| Difficulty | hard |
| Address | Yanbu Al Bahr, Yanbu, Saudi Arabia |
How to get there
- Mode
- SAPTCO intercity coach
- Cost
- Confirm fare in the SAPTCO app
- Frequency
- Check timetable
- Mode
- Private taxi
- Cost
- About SAR 600-900 each way (~$160-240, estimate)
- Frequency
- On demand
Location
Yanbu Al Bahr, Yanbu, Saudi Arabia
24.0894, 38.0619 View on map
Highlights
- Yanbu Al Bahr historic district with coral-stone houses and carved wooden windows
- Red Sea corniche and harbour with fishing boats
- Snorkelling and diving on nearby coral reefs
- Grilled fish and seafood at waterfront restaurants
Tips for visiting
- Allow a full day or stay overnight; the drive is 2.5-3 hours each way.
- Check the SAPTCO app for coach fares and timetable before travelling.
- Taxis cost roughly SAR 600-900 each way (an estimate); agree the fare first.
- Head back by late afternoon to avoid driving in the dark.
- Check local rules on beach clothing and swimming before visiting.
When to visit
October to April, arriving late morning. Summer heat and humidity on the coast are intense.
Accessibility
The corniche is flat and paved, suited to wheelchairs and strollers. The old town has uneven surfaces and steps, and beach access varies.
Frequently asked questions
How far is Yanbu from Madinah?
It is about 225 km west by road, roughly 2.5-3 hours by car each way. Distances are estimates.
Is there a bus to Yanbu?
SAPTCO runs intercity coaches; confirm fares and timetables on saptco.com.sa. A private taxi is the alternative.
What is there to do in Yanbu?
Visitors walk the historic old town and corniche, eat seafood, and can swim or snorkel at nearby beaches and reefs.
Is Yanbu worth a single day?
It can be done in a day, but the drive is long. Many visitors stay overnight for a more relaxed visit.