There are 5 ways to get from Makkah to Yanbu by bus, car, train, plane, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Jarwal Bus Station to Yanbu Bus Station
4h 50mSAR 128–199Drive 374.8 km
cheapest- Drive from Makkah to Yanbu374.8 km
3h 43mSAR 79–114Train to Jeddah, fly
- Take the train from Makkah to Jeddah Airport
- Fly from Jeddah (JED) to Yanbu Airport (YNB)JED - YNB
3h 18mSAR 462–1,220Train, bus
- Take the train from Makkah to Al-Sulimaniyah Jeddah stationHaramain High Speed
- Take the bus from Jeddah Train Stn to Yanbu Bus Station
6h 58mSAR 137–245Taxi to Taif Regional Airport, fly
- Take the taxi from Makkah to Taif Regional Airport (TIF)
- Fly from Taif Regional Airport (TIF) to Yanbu Airport (YNB)TIF - YNB
6h 25mSAR 1,210–1,646
Jeddah (JED) to Yanbu Airport (YNB) flights
Questions & Answers
The cheapest way to get from Makkah to Yanbu is to drive which costs 75﷼ - 120﷼ and takes 3h 43m.
The fastest way to get from Makkah to Yanbu is to train and fly which takes 3h 18m and costs 460﷼ - 1300﷼.
The distance between Makkah and Yanbu is 377 km. The road distance is 374.8 km.
The best way to get from Makkah to Yanbu without a car is to bus which takes 4h 50m and costs 120﷼ - 200﷼.
It takes approximately 4h 50m to get from Makkah to Yanbu, including transfers.
Yes, the driving distance between Makkah to Yanbu is 375 km. It takes approximately 3h 43m to drive from Makkah to Yanbu.
There are 77+ hotels available in Yanbu.
What companies run services between Makkah, Saudi Arabia and Yanbu, Saudi Arabia?
Northwest Bus operates a bus from Jarwal Bus Station to Yanbu Bus Station 3 times a day. Tickets cost SAR 95–160 and the journey takes 4h 43m.
- Website
- saudia.com
Flights from Jeddah to Yanbu Airport
- Ave. Duration
- 55 min
- When
- Monday, Thursday, and Saturday
- Estimated price
- SAR 250–900
Flights from Taif Regional Airport to Yanbu Airport via Riyadh
- Ave. Duration
- 7h 31m
- When
- Every day
- Estimated price
- SAR 460–1,800
- Website
- nileair.com
Flights from Taif Regional Airport to Yanbu Airport via Cairo
- Ave. Duration
- 5h 25m
- When
- Monday and Wednesday
- Estimated price
- SAR 550–1,900
- Website
- flyaircairo.com
Flights from Taif Regional Airport to Yanbu Airport via Cairo
- Ave. Duration
- 7h 20m
- When
- Monday
- Estimated price
- SAR 550–850
- Website
- nesmaairlines.com
Flights from Taif Regional Airport to Yanbu Airport via Cairo
- Ave. Duration
- 7h 20m
- When
- Wednesday and Sunday
- Estimated price
- SAR 1,300–1,700
- Phone
- 920000329
- customerservices@sar.com.sa
- Website
- sar.com.sa
Train from Makkah to Jeddah Airport
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- SAR 40–95
- Schedules at
- sar.hhr.sa
- Economy
- SAR 40–50
- Business
- SAR 45–65
Train from Makkah to Al-Sulimaniyah Jeddah station
- Ave. Duration
- 26 min
- Frequency
- Hourly
- Estimated price
- SAR 35–95
- Schedules at
- sar.hhr.sa
- Economy
- SAR 35–45
- Business
- SAR 35–55
- Phone
- + 966 920020590
- care@nwbus.sa
- Website
- nwbus.sa
Bus from Jarwal Bus Station to Yanbu Bus Station
- Ave. Duration
- 4h 43m
- Frequency
- 3 times a day
- Estimated price
- SAR 95–160
- Schedules at
- nwbus.sa
- Book at
- nwbus.sa
Bus from Jeddah Train Stn to Yanbu Bus Station
- Ave. Duration
- 1h 21m
- Estimated price
- SAR 500–650
Riyadh's Sabaya International
- Phone
- +966 18122566
Almassarat Almassiyah Transport
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travel Insider: Top Japan travel tips by Beatrix Holland, How to get from Gatwick Airport into central London, and How to get from London City Airport into central London - to help you get the most out of your next trip.





