There are 5 ways to get from Riyadh to Ar Rāfah by plane, taxi, bus, 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 to Taif Regional Airport, taxi
best- Fly from Riyadh (RUH) to Taif Regional Airport (TIF)plane RUH - TIF
- Take the taxi from Taif Regional Airport (TIF) to Ar Rāfahtaxi
5h 18mSAR 746–1,264Drive 858.9 km
cheapest- Drive from Riyadh to Ar Rāfahcar 858.9 km
8h 34mSAR 180–260Bus, taxi via Jeddah
- Take the bus from Riyadh Bus Stn to Jeddah Train Stnbus
- Take the bus from Jeddah Train Station to Jarwal Bus Stationbus
- Take the taxi from Jarwal Bus Station to Ar Rāfahtaxi
17h 7mSAR 388–669Fly to Jeddah, bus, taxi
- Fly from Riyadh (RUH) to Jeddah (JED)plane RUH - JED
- Take the bus from King Abdulaziz Airport to Jarwal Bus Stationbus
- Take the taxi from Jarwal Bus Station to Ar Rāfahtaxi
6h 47mSAR 566–1,689Bus, taxi
- Take the bus from Riyadh Bus Station to Taif Bus Stationbus
- Take the taxi from Taif Bus Station to Ar Rāfahtaxi
23h 57mSAR 663–914
Riyadh (RUH) to Taif Regional Airport (TIF) flights
Comparing Your Travel Options
The cheapest way to get from Riyadh to Ar Rāfah is to drive which costs 180﷼ - 260﷼ and takes 8h 34m.
The fastest way to get from Riyadh to Ar Rāfah is to fly and taxi which takes 5h 18m and costs 700﷼ - 1300﷼.
The distance between Riyadh and Ar Rāfah is 879 km. The road distance is 858.9 km.
The best way to get from Riyadh to Ar Rāfah without a car is to bus and taxi via Jeddah which takes 17h 7m and costs 380﷼ - 700﷼.
It takes approximately 5h 18m to get from Riyadh to Ar Rāfah, including transfers.
Yes, the driving distance between Riyadh to Ar Rāfah is 859 km. It takes approximately 8h 34m to drive from Riyadh to Ar Rāfah.
There are 381+ hotels available in Ar Rāfah.
What companies run services between Riyadh, Saudi Arabia and Ar Rāfah, Saudi Arabia?
There is no direct connection from Riyadh to Ar Rāfah. However, you can take the line 1 subway to Kafd, take the line 4 subway to Airport T3-4, walk to Riyadh-Airport-RUH airport, fly to Taif Regional Airport (TIF), then take the taxi to Ar Rāfah. Alternatively, you can take the line 1 subway to Transport Center, walk to Riyadh Bus Stn, take the bus to Jeddah Train Stn, take the bus to Jarwal Bus Station, then take the taxi to Ar Rāfah.
- Website
- saudia.com
Flights from Riyadh to Taif Regional Airport
- Ave. Duration
- 1h 42m
- When
- Every day
- Estimated price
- SAR 310–1,400
Flights from Riyadh to Jeddah
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- SAR 250–1,300
- Website
- flyregent.com
Flights from Riyadh to Jeddah
- Ave. Duration
- 1h 53m
- When
- Every day
- Estimated price
- SAR 320–1,300
- Website
- flynas.com
Flights from Riyadh to Taif Regional Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- SAR 270–320
Flights from Riyadh to Jeddah
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- SAR 260–500
- Website
- flyadeal.com
Flights from Riyadh to Taif Regional Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- SAR 310–1,000
Flights from Riyadh to Jeddah
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- SAR 250–470
- Phone
- + 966 920020590
- [email protected]
- Website
- nwbus.sa
Bus from Riyadh Bus Stn to Jeddah Train Stn
- Ave. Duration
- 12h 50m
- Frequency
- Every 4 hours
- Estimated price
- SAR 170–370
- Schedules at
- nwbus.sa
Bus from Jeddah Train Station to Jarwal Bus Station
- Ave. Duration
- 1h 20m
- Frequency
- 4 times a day
- Estimated price
- SAR 15–55
- Schedules at
- nwbus.sa
Bus from King Abdulaziz Airport to Jarwal Bus Station
- Ave. Duration
- 1h 25m
- Frequency
- Every 30 minutes
- Estimated price
- SAR 40–60
- Schedules at
- nwbus.sa
Bus from Riyadh Bus Station to Taif Bus Station
- Ave. Duration
- 21h 15m
- Frequency
- Every 4 hours
- Estimated price
- SAR 170–310
- Schedules at
- nwbus.sa
- Book at
- booking.nwbus.sa
- Ave. Duration
- 58 min
- Estimated price
- SAR 200–600
Almassarat Almassiyah Transport
Almassarat Almassiyah Transport
Riyadh's Sabaya International
- Phone
- +966 18122566
Almassarat Almassiyah Transport
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 Travelling by boat in Italy, How to get from London City Airport into central London, and How to get from Florence to Rome - to help you get the most out of your next trip.








