There are 4 ways to get from Johannesburg to Riyadh Airport (RUH) by plane, car, bus, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Johannesburg International Airport
best- Fly from Johannesburg International Airport (JNB) to Riyadh (RUH)plane JNB - RUH
10h 59mSAR 1,688–2,103Drive 10,053.3 km
- Drive from Johannesburg to Riyadh Airport (RUH)car 10,053.3 km
5d 19hSAR 5,269–7,610Bus to Gaborone, fly
- Take the bus from Johanneburg to Tlokwengbus
- Fly from Gaborone (GBE) to Riyadh (RUH)plane GBE - RUH
16h 25mTrain, bus to Maputo International Airport, fly
- Take the train from Park to Pretoriatrain
- Take the bus from Pretoria to Maputobus
- Fly from Maputo International Airport (MPM) to Riyadh (RUH)plane MPM - RUH
21h 30mSAR 1,914–2,783
Johannesburg International Airport (JNB) to Riyadh (RUH) flights
Questions & Answers
The cheapest way to get from Johannesburg to Riyadh Airport (RUH) is to fly which costs 1600﷼ - 2100﷼ and takes 10h 59m.
The fastest way to get from Johannesburg to Riyadh Airport (RUH) is to fly which takes 10h 59m and costs 1600﷼ - 2100﷼.
The distance between Johannesburg and Riyadh Airport (RUH) is 6040 km. The road distance is 10053.3 km.
It takes approximately 10h 59m to get from Johannesburg to Riyadh Airport (RUH), including transfers.
Riyadh Airport (RUH) is 1h ahead of Johannesburg. It is currently 3:24 AM in Johannesburg and 4:24 AM in Riyadh Airport (RUH).
Yes, the driving distance between Johannesburg to Riyadh Airport (RUH) is 10053 km. It takes approximately 5 days 19h to drive from Johannesburg to Riyadh Airport (RUH).
What companies run services between Johannesburg, South Africa and Riyadh Airport (RUH), Saudi Arabia?
Ethiopian Airlines, Qatar Airways, and four other airlines fly from Johannesburg International Airport (JNB) to Riyadh (RUH) every 4 hours.
- Website
- ethiopianairlines.com
Flights from Johannesburg International Airport to Riyadh via Addis Ababa
- Ave. Duration
- 10h 40m
- When
- Every day
- Estimated price
- SAR 1,200–3,300
Flights from Gaborone to Riyadh via Addis Ababa
- Ave. Duration
- 12h 47m
- When
- Every day
- Estimated price
- SAR 1,300–3,600
Flights from Maputo International Airport to Riyadh via Addis Ababa
- Ave. Duration
- 10h 50m
- When
- Every day
- Estimated price
- SAR 1,700–2,500
- Website
- qatarairways.com
Flights from Johannesburg International Airport to Riyadh via Doha
- Ave. Duration
- 12h 45m
- When
- Every day
- Estimated price
- SAR 850–2,800
Flights from Maputo International Airport to Riyadh via Doha
- Ave. Duration
- 11h 50m
- When
- Monday to Saturday
- Estimated price
- SAR 1,200–4,000
- Website
- emirates.com
Flights from Johannesburg International Airport to Riyadh via Dubai
- Ave. Duration
- 12h 15m
- When
- Every day
- Estimated price
- SAR 950–3,300
- Website
- egyptair.com
Flights from Johannesburg International Airport to Riyadh via Cairo
- Ave. Duration
- 13h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- SAR 1,200–3,200
- Website
- etihad.com
Flights from Johannesburg International Airport to Riyadh via Abu Dhabi
- Ave. Duration
- 15h 55m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- SAR 700–2,000
- Phone
- 0800 428 87246
- [email protected]
- Website
- gautrain.co.za
Train from Park to Pretoria
- Ave. Duration
- 35 min
- Frequency
- Every 20 minutes
- Estimated price
- SAR 18–24
- Schedules at
- gautrain.co.za
- Peak
- SAR 24
- Off-peak
- SAR 19
- Phone
- +260 973334200
- [email protected]
- Website
- Juldan Motors
Bus from Johanneburg to Tlokweng
- Ave. Duration
- 4h 9m
- Frequency
- Twice a week
- Website
- Juldan Motors
- Phone
- +27 86 158 9282
- Website
- res.prasa.com
Bus from Pretoria to Maputo
- Ave. Duration
- 6h 48m
- Frequency
- 3 times a week
- Estimated price
- SAR 75–110
- Schedules at
- res.prasa.com
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 Need to know: Eurostar, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and Need to know: Jadrolinija - to help you get the most out of your next trip.





