There are 4 ways to get from Shaqra to Yanbu by taxi, train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, train, bus
best- Take the taxi from Shaqra to Al Majmaahtaxi
- Take the train from Al Majmaah to Al-Qassimtrain
- Take the bus from Buraydah to Madinahbus
- Take the bus from Al Madinah Bus Station to Yanbu Bus Stationbus
15h 8mSAR 784–989Drive 901.3 km
cheapest- Drive from Shaqra to Yanbucar 901.3 km
8h 47mSAR 189–273Taxi, train, taxi to Prince Nayef Bin Abdulaziz Regional Airport, fly
- Take the taxi from Shaqra to Al Majmaahtaxi
- Take the train from Al Majmaah to Al-Qassimtrain
- Take the taxi from Al-Qassim to Prince Nayef Bin Abdulaziz Regional Airport (ELQ)taxi
- Fly from Prince Nayef Bin Abdulaziz Regional Airport (ELQ) to Yanbu Airport (YNB)plane ELQ - YNB
9h 19mSAR 1,279–2,564Taxi, train to Riyadh, fly
- Take the taxi from Shaqra to Al Majmaahtaxi
- Take the train from Al Majmaah to Riyadhtrain
- Fly from Riyadh (RUH) to Yanbu Airport (YNB)plane RUH - YNB
7h 12mSAR 1,247–2,199
Prince Nayef Bin Abdulaziz Regional Airport (ELQ) to Yanbu Airport (YNB) flights
Questions & Answers
The cheapest way to get from Shaqra to Yanbu is to drive which costs 180﷼ - 280﷼ and takes 8h 47m.
The fastest way to get from Shaqra to Yanbu is to taxi and train and fly which takes 7h 12m and costs 1200﷼ - 2200﷼.
The distance between Shaqra and Yanbu is 1017 km. The road distance is 901.3 km.
The best way to get from Shaqra to Yanbu without a car is to taxi and train and bus which takes 15h 8m and costs 750﷼ - 1000﷼.
It takes approximately 15h 8m to get from Shaqra to Yanbu, including transfers.
Yes, the driving distance between Shaqra to Yanbu is 901 km. It takes approximately 8h 47m to drive from Shaqra to Yanbu.
There are 89+ hotels available in Yanbu.
What companies run services between Shaqra, Saudi Arabia and Yanbu, Saudi Arabia?
There is no direct connection from Shaqra to Yanbu. However, you can take the taxi to Al Majmaah, take the train to Al-Qassim, take the taxi to Buraydah, take the bus to Madinah, take the taxi to Al Madinah Bus Station, then take the bus to Yanbu Bus Station. Alternatively, you can drive from Shaqra to Yanbu in around 8h 47m.
- Website
- saudia.com
Flights from Prince Nayef Bin Abdulaziz Regional Airport to Yanbu Airport via Jeddah
- Ave. Duration
- 5h 15m
- When
- Monday, Thursday, and Saturday
- Estimated price
- SAR 500–1,600
Flights from Prince Nayef Bin Abdulaziz Regional Airport to Yanbu Airport via Riyadh
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- SAR 550–1,700
Flights from Riyadh to Yanbu Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- SAR 600–1,100
Flights from Riyadh to Yanbu Airport via Jeddah
- Ave. Duration
- 4h
- When
- Thursday, Monday, and Saturday
- Estimated price
- SAR 600–1,100
- Website
- nileair.com
Flights from Prince Nayef Bin Abdulaziz Regional Airport to Yanbu Airport via Cairo
- Ave. Duration
- 4h 50m
- When
- Monday and Friday
- Estimated price
- SAR 1,900–3,800
- Website
- flyaircairo.com
Flights from Prince Nayef Bin Abdulaziz Regional Airport to Yanbu Airport via Cairo
- Ave. Duration
- 6h 30m
- When
- Saturday
- Estimated price
- SAR 900–2,500
- Phone
- 920000329
- [email protected]
- Website
- sar.com.sa
Train from Al Majmaah to Al-Qassim
- Ave. Duration
- 1h 9m
- Frequency
- 3 times a day
- Estimated price
- SAR 40–60
- Schedules at
- sar.com.sa
- Economy
- SAR 40–60
- Business
- SAR 70–110
Train from Al Majmaah to Al-Qassim
- Ave. Duration
- 1h 9m
- Frequency
- 3 times a day
- Estimated price
- SAR 40–60
- Schedules at
- sar.com.sa
- Economy
- SAR 40–60
- Business
- SAR 70–110
Train from Al Majmaah to Riyadh
- Ave. Duration
- 1h 36m
- Frequency
- 4 times a day
- Estimated price
- SAR 50–70
- Schedules at
- sar.com.sa
- Economy
- SAR 50–70
- Business
- SAR 85–130
- Phone
- +966920000877
- Website
- saptco.com.sa
Bus from Buraydah to Madinah
- Ave. Duration
- 6h 20m
- Frequency
- Every 4 hours
- Estimated price
- SAR 100–140
- Schedules at
- saptco.com.sa
- Phone
- + 966 920020590
- [email protected]
- Website
- nwbus.sa
Bus from Al Madinah Bus Station to Yanbu Bus Station
- Ave. Duration
- 3h 49m
- Frequency
- 5 times a day
- Estimated price
- SAR 80–110
- Schedules at
- nwbus.sa
- Book at
- booking.nwbus.sa
- Ave. Duration
- 1h 13m
- Estimated price
- SAR 200–490
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 How to get from Heathrow Airport into central London, How do I buy a London Underground ticket?, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.








