There are 4 ways to get from Makkah to Yanbu by train, plane, bus, car, 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.
Train to Jeddah, fly
best- Take the train from Makkah to Jeddah Airporttrain
- Fly from Jeddah (JED) to Yanbu Airport (YNB)plane JED - YNB
3h 23mSAR 658–1,820Drive 374.8 km
cheapest- Drive from Makkah to Yanbucar 374.8 km
3h 42mSAR 79–114Train, bus
- Take the train from Makkah to Al-Sulimaniyah Jeddah stationtrain Haramain High Speed
- Take the bus from Jeddah Train Stn to Yanbu Bus Stationbus
7h 6mSAR 124–245Taxi to Taif Regional Airport, fly
- Take the taxi from Makkah to Taif Regional Airport (TIF)taxi
- Fly from Taif Regional Airport (TIF) to Yanbu Airport (YNB)plane TIF - YNB
6h 56mSAR 1,160–2,496
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 42m.
The fastest way to get from Makkah to Yanbu is to train and fly which takes 3h 23m and costs 650﷼ - 1900﷼.
The distance between Makkah and Yanbu is 416 km. The road distance is 374.8 km.
The best way to get from Makkah to Yanbu without a car is to train and bus which takes 7h 6m and costs 120﷼ - 250﷼.
It takes approximately 3h 23m to get from Makkah to Yanbu, including transfers.
Yes, the driving distance between Makkah to Yanbu is 375 km. It takes approximately 3h 42m to drive from Makkah to Yanbu.
There are 90+ hotels available in Yanbu.
What companies run services between Makkah, Saudi Arabia and Yanbu, Saudi Arabia?
There is no direct connection from Makkah to Yanbu. However, you can take the train to Jeddah Airport, take the taxi to Jeddah-Airport-JED airport, fly to Yanbu Airport (YNB), then take the taxi to Yanbu. Alternatively, you can take a train from Makkah to Yanbu Bus Station via Al-Sulimaniyah Jeddah station and Jeddah Train Stn in around 7h 6m.
- Website
- saudia.com
Flights from Jeddah to Yanbu Airport
- Ave. Duration
- 1h
- When
- Monday, Thursday, and Saturday
- Estimated price
- SAR 460–1,800
Flights from Taif Regional Airport to Yanbu Airport via Riyadh
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- SAR 500–1,700
- Website
- flyaircairo.com
Flights from Taif Regional Airport to Yanbu Airport via Cairo
- Ave. Duration
- 8h
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- SAR 550–3,900
- Phone
- 920000329
- [email protected]
- Website
- sar.com.sa
Train from Makkah to Jeddah Airport
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- SAR 28–95
- Schedules at
- sar.hhr.sa
- Economy
- SAR 28–40
- Business
- SAR 45–70
Train from Makkah to Al-Sulimaniyah Jeddah station
- Ave. Duration
- 34 min
- Frequency
- Every 30 minutes
- Estimated price
- SAR 24–95
- Schedules at
- sar.hhr.sa
- Economy
- SAR 24–35
- Business
- SAR 40–60
- Phone
- + 966 920020590
- [email protected]
- Website
- nwbus.sa
Bus from Jeddah Train Stn to Yanbu Bus Station
- Ave. Duration
- 5h 28m
- Frequency
- Every 4 hours
- Estimated price
- SAR 100–150
- Schedules at
- nwbus.sa
- Book at
- booking.nwbus.sa
- Ave. Duration
- 1h 17m
- Estimated price
- SAR 500–650
Almassarat Almassiyah Transport
Riyadh's Sabaya International
- Phone
- +966 18122566
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 Heading to Europe? Read this before you buy a Eurail Pass, Getting around the Cyclades, and How to get from Luton Airport into central London - to help you get the most out of your next trip.





