There are 8 ways to get from Jiddah to Riyadh by taxi, plane, car, bus, towncar, train, subway, shuttle, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi to Khasab Airport, fly
best- Take the taxi from Jiddah to Khasab Airport (KHS)
- Fly from Khasab Airport (KHS) to Riyadh (RUH)KHS - RUH
8h 20mSAR 833–1,448Car ferry, bus
cheapest- Take the car ferry from Khasab to Līmā’
- Take the car ferry from Līmā’ to Dibba
- Take the car ferry from Dibba to Shināş Ferry Wharf
- Take the car ferry from Shināş Ferry Wharf to Khasab
- Take the bus from Muscat to Riyadh
33h 12mSAR 240–747Drive, bus, towncar, train
- Drive from Jiddah to Hilton Ras Al Khaimah Resort & Spa
- Take the bus from Hilton Ras Al Khaimah Resort & Spa to Airport Terminal 3
- Take a town car from Dubai to Muscat International Airport
- Take the bus from Muscat to Dammam
- Take the train from Dammam to Riyadh
27h 59mSAR 1,555–1,927Drive 1,146.7 km
- Drive from Jiddah to Riyadh1,146.7 km
12h 44mSAR 477–688Bus, bus to Dubai International Airport, fly, line 4 subway
- Take the bus from Shaam to Al Nakheel
- Take the bus from Hilton Garden Inn to Airport Terminal 3
- Fly from Dubai International Airport (DXB) to Riyadh (RUH)DXB - RUH
- Take the subway from Airport T3-4 to Kafd
8h 37mSAR 250–968Bus, shuttle to Sharjah International Airport, fly, line 4 subway
- Take the bus from Shaam to Al Nakheel
- Take a shuttle bus from Ras Al Khaimah to Sharjah Int'l Airport
- Fly from Sharjah International Airport (SHJ) to Riyadh (RUH)SHJ - RUH
- Take the subway from Airport T3-4 to Kafd
9h 16mSAR 330–1,077Bus, towncar
- Take the bus from Hilton Garden Inn to Airport Terminal 1, External
- Take a town car from Dubai to Muscat International Airport
- Take the bus from Muscat to Riyadh
29h 35mSAR 1,520–1,763Bus
- Take the bus from Hilton Garden Inn to Airport Terminal 1, External
- Take the bus from Dubai to Muscat
- Take the bus from Muscat to Riyadh
32h 19mSAR 289–533
Khasab Airport (KHS) to Riyadh (RUH) flights
Questions & Answers
The cheapest way to get from Jiddah to Riyadh is to bus and shuttle and fly and line 4 subway which costs 330﷼ - 1100﷼ and takes 9h 16m.
The fastest way to get from Jiddah to Riyadh is to taxi and fly which takes 8h 20m and costs 800﷼ - 1500﷼.
The distance between Jiddah and Riyadh is 1049 km. The road distance is 1146.7 km.
It takes approximately 8h 20m to get from Jiddah to Riyadh, including transfers.
Riyadh is 1h behind Jiddah. It is currently 11:17 AM in Jiddah and 10:17 AM in Riyadh.
Yes, the driving distance between Jiddah to Riyadh is 1147 km. It takes approximately 12h 44m to drive from Jiddah to Riyadh.
There are 2934+ hotels available in Riyadh.
What companies run services between Jiddah, Oman and Riyadh, Saudi Arabia?
You can take a vehicle from Jiddah to Riyadh via Shaam, Al Nakheel, Hilton Garden Inn, Airport Terminal 1, External, Dubai, and Muscat in around 32h 19m.
- Website
- saudia.com
Flights from Dubai International Airport to Riyadh
- Ave. Duration
- 2h 6m
- When
- Every day
- Estimated price
- SAR 200–1,100
- Website
- flynas.com
Flights from Dubai International Airport to Riyadh
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- SAR 230–950
- Website
- emirates.com
Flights from Dubai International Airport to Riyadh
- Ave. Duration
- 2h 4m
- When
- Every day
- Estimated price
- SAR 180–1,600
- Website
- qatarairways.com
Flights from Khasab Airport to Riyadh via Muscat, Doha
- Ave. Duration
- 11h 25m
- When
- Thursday
- Estimated price
- SAR 340–1,600
Flights from Sharjah International Airport to Riyadh via Doha
- Ave. Duration
- 4h 32m
- When
- Every day
- Estimated price
- SAR 310–1,600
- Website
- flyadeal.com
Flights from Dubai International Airport to Riyadh
- Ave. Duration
- 1h 57m
- When
- Every day
- Estimated price
- SAR 200–460
- Website
- flydubai.com
Flights from Dubai International Airport to Riyadh
- Ave. Duration
- 2h 6m
- When
- Every day
- Estimated price
- SAR 400–1,600
- Website
- omanair.com
Flights from Khasab Airport to Riyadh via Muscat
- Ave. Duration
- 9h 42m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- SAR 360–950
- Website
- airarabia.com
Flights from Sharjah International Airport to Riyadh
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- SAR 280–360
- Website
- gulfair.com
Flights from Khasab Airport to Riyadh via Muscat, Manama
- Ave. Duration
- 6h 10m
- When
- Thursday and Saturday
- Estimated price
- SAR 290–800
- Phone
- 920000329
- customerservices@sar.com.sa
- Website
- sar.com.sa
Train from Dammam to Riyadh
- Ave. Duration
- 4h 16m
- Frequency
- Every 4 hours
- Estimated price
- SAR 20–150
- Schedules at
- sar.com.sa
- Economy
- SAR 20–150
- Business
- SAR 35–280
- Phone
- 19933
- customercare@riyadhbus.sa
- 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
- 2 hr Pass
- SAR 4
- Phone
- +971-50-6263-955
- aksales@orienttransport.ae
- Website
- rakshuttle.jebeljais.ae
Bus from Hilton Ras Al Khaimah Resort & Spa to Airport Terminal 3
- Ave. Duration
- 1h 4m
- Frequency
- Every 4 hours
- Estimated price
- SAR 30–31
- Schedules at
- rakshuttle.jebeljais.ae
Bus from Hilton Garden Inn to Airport Terminal 3
- Ave. Duration
- 1h 3m
- Frequency
- Every 4 hours
- Estimated price
- SAR 30–31
- Schedules at
- rakshuttle.jebeljais.ae
Bus from Hilton Garden Inn to Airport Terminal 1, External
- Ave. Duration
- 1h 4m
- Frequency
- Every 4 hours
- Estimated price
- SAR 30–31
- Schedules at
- rakshuttle.jebeljais.ae
- Phone
- +971 4 295 9390
- support@alkhanjryonline.com
- Website
- alkhanjryonline.com
Bus from Muscat to Dammam
- Ave. Duration
- 13h 14m
- Frequency
- Once daily
- Estimated price
- SAR 120–330
- Schedules at
- alkhanjryonline.com
Bus from Muscat to Riyadh
- Ave. Duration
- 19h
- Frequency
- Once daily
- Estimated price
- SAR 130–350
- Schedules at
- alkhanjryonline.com
Bus from Dubai to Muscat
- Ave. Duration
- 8h
- Frequency
- 3 times a day
- Estimated price
- SAR 100–110
- Schedules at
- alkhanjryonline.com
- Phone
- 800 1 700
- info@rakta.gov.ae
- Website
- rakta.gov.ae
Bus from Shaam to Al Nakheel
- Ave. Duration
- 47 min
- Frequency
- Hourly
- Estimated price
- SAR 8–14
- Schedules at
- rakta.gov.ae
- Website
- airarabia.com
Shuttle from Ras Al Khaimah to Sharjah Int'l Airport
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a day
- Estimated price
- SAR 30–40
- Schedules at
- airarabia.com
- Phone
- +968 1551
- info@mwasalat.om
- Website
- tickets.mwasalat.om
Car ferry from Khasab to Līmā’
- Ave. Duration
- 2h
- Frequency
- Once a week
- Estimated price
- SAR 22–35
- Schedules at
- mwasalat.om
Car ferry from Līmā’ to Dibba
- Ave. Duration
- 1h
- Frequency
- 4 times a week
- Estimated price
- SAR 19–28
- Schedules at
- mwasalat.om
Car ferry from Dibba to Shināş Ferry Wharf
- Ave. Duration
- 2h 30m
- Frequency
- Twice a week
- Estimated price
- SAR 23–70
- Schedules at
- mwasalat.om
Car ferry from Shināş Ferry Wharf to Khasab
- Ave. Duration
- 4h
- Frequency
- Once a week
- Estimated price
- SAR 30–235
- Schedules at
- mwasalat.om
- Economy
- SAR 127
- Business
- SAR 235
- Phone
- +968 94681176
- Website
- omantaxipro.com
Towncar from Dubai to Muscat International Airport
- Ave. Duration
- 5h
- Frequency
- On demand
- Estimated price
- SAR 1,313
- Schedules at
- omantaxipro.com
- Ave. Duration
- 40 min
- Estimated price
- SAR 500–650
Want to know more about travelling around Saudi Arabia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling around the UAE
Read the travel guide

















