There are 4 ways to get from Yanbu to Al Madīnah by plane, subway, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly, line 4 subway
best- Fly from Yanbu Airport (YNB) to Riyadh (RUH)plane YNB - RUH
- Take the subway from Airport T3-4 to Kafdsubway
3h 11mSAR 732–1,563Drive 1,023.5 km
cheapest- Drive from Yanbu to Al Madīnahcar 1,023.5 km
9h 47mSAR 215–311Bus, train
- Take the bus from Yanbu Bus Station to Al Madinah Bus Stationbus
- Take the bus from Madinah to Buraydahbus
- Take the train from Al-Qassim to Riyadhtrain
15h 34mSAR 568–952Bus
- Take the bus from Yanbu Bus Station to Al Madinah Bus Stationbus
- Take the bus from Al Madinah Bus Station to Riyadh Bus Stationbus
18h 13mSAR 433–582
Yanbu Airport (YNB) to Riyadh (RUH) flights
Questions & Answers
The cheapest way to get from Yanbu to Al Madīnah is to drive which costs 210﷼ - 310﷼ and takes 9h 47m.
The fastest way to get from Yanbu to Al Madīnah is to fly and line 4 subway which takes 3h 11m and costs 700﷼ - 1600﷼.
No, there is no direct bus from Yanbu station to Al Madīnah station. However, there are services departing from Yanbu Bus Station and arriving at Riyadh Bus Station via Al Madinah Bus Station. The journey, including transfers, takes approximately 18h 13m.
The distance between Yanbu and Al Madīnah is 925 km. The road distance is 1023.5 km.
The best way to get from Yanbu to Al Madīnah without a car is to bus and train which takes 15h 34m and costs 550﷼ - 950﷼.
It takes approximately 3h 11m to get from Yanbu to Al Madīnah, including transfers.
Yanbu to Al Madīnah bus services, operated by Northwest Bus, depart from Yanbu Bus Station.
Yanbu to Al Madīnah bus services, operated by Northwest Bus, arrive at Al Madinah Bus Station.
Yes, the driving distance between Yanbu to Al Madīnah is 1024 km. It takes approximately 9h 47m to drive from Yanbu to Al Madīnah.
There are 2604+ hotels available in Al Madīnah.
What companies run services between Yanbu, Saudi Arabia and Al Madīnah, Saudi Arabia?
You can take a bus from Yanbu Bus Station to Al Madīnah via Al Madinah Bus Station and Riyadh Bus Station in around 18h 13m.
- Website
- saudia.com
Flights from Yanbu Airport to Riyadh
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- SAR 390–1,300
Flights from Yanbu Airport to Riyadh via Jeddah
- Ave. Duration
- 3h 55m
- When
- Monday, Thursday, and Saturday
- Estimated price
- SAR 400–1,400
- Phone
- 19933
- [email protected]
- Website
- rpt.sa
Subway from Airport T3-4 to Kafd
- Ave. Duration
- 38 min
- Frequency
- Every 5 minutes
- Estimated price
- SAR 3–10
- Schedules at
- rpt.sa
- Standard 2 hr Pass
- SAR 4
- First Class 2 hr Pass
- SAR 10
- Phone
- 920000329
- [email protected]
- Website
- sar.com.sa
Train from Al-Qassim to Riyadh
- Ave. Duration
- 2h 37m
- Frequency
- 4 times a day
- Estimated price
- SAR 80–160
- Schedules at
- sar.com.sa
- Economy
- SAR 80–160
- Business
- SAR 150–310
- Phone
- + 966 920020590
- [email protected]
- Website
- nwbus.sa
Bus from Yanbu Bus Station to Al Madinah Bus Station
- Ave. Duration
- 3h 49m
- Frequency
- 5 times a day
- Estimated price
- SAR 80–120
- Schedules at
- nwbus.sa
- Book at
- booking.nwbus.sa
Bus from Yanbu Bus Station to Al Madinah Bus Station
- Ave. Duration
- 3h 49m
- Frequency
- 5 times a day
- Estimated price
- SAR 80–120
- Schedules at
- nwbus.sa
- Book at
- booking.nwbus.sa
Bus from Al Madinah Bus Station to Riyadh Bus Station
- Ave. Duration
- 13h
- Frequency
- Every 4 hours
- Estimated price
- SAR 240–330
- Schedules at
- nwbus.sa
- Phone
- +966920000877
- Website
- saptco.com.sa
Bus from Madinah to Buraydah
- Ave. Duration
- 6h 20m
- Frequency
- Every 4 hours
- Estimated price
- SAR 100–140
- Schedules at
- saptco.com.sa
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 4 stunningly beautiful Philippines islands you need to visit, Travelling by boat in Italy, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.














