There are 7 ways to get from Monrovia Airport (ROB) to Johannesburg by plane, car, train, shuttle, or bus
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 Johannesburg International Airport
best- Fly from Roberts International Airport (ROB) to Johannesburg International Airport (JNB)plane ROB - JNB
15h 2mR 11,273–16,341Fly to Gaborone, shuttle
cheapest- Fly from Roberts International Airport (ROB) to Gaborone (GBE)plane ROB - GBE
- Take a shuttle bus from Gaborone to Johannesburg
22h 46mR 11,129–26,490Drive 8,371.3 km
- Drive from Monrovia Airport (ROB) to Johannesburgcar 8,371.3 km
5d 8hR 18,898–27,297Fly to Lanseria International Airport, train
- Fly from Roberts International Airport (ROB) to Lanseria International Airport (HLA)plane ROB - HLA
- Take the train from Pretoria to Parktrain
25h 9mR 12,995–31,916Fly to Kruger Mpumalanga International Airport, drive
- Fly from Roberts International Airport (ROB) to Kruger Mpumalanga International Airport (MQP)plane ROB - MQP
- Drive from Nelspruit-Airport-MQP to Johannesburgcar
22h 18mR 11,243–27,736Fly to Gateway International Airport, bus, train
- Fly from Roberts International Airport (ROB) to Gateway International Airport (PTG)plane ROB - PTG
- Take the bus from Polokwane to Pretoriabus
- Take the train from Pretoria to Parktrain
23h 55mR 11,950–29,907Fly to Bram Fischer International Airport, bus
- Fly from Roberts International Airport (ROB) to Bram Fischer International Airport (BFN)plane ROB - BFN
- Take the bus from Bloemfontein to Welkombus
- Take the bus from Biuten St to Park Stationbus
24h 30mR 12,743–31,411
Roberts International Airport (ROB) to Johannesburg International Airport (JNB) flights
Questions & Answers
The cheapest way to get from Monrovia Airport (ROB) to Johannesburg is to fly which costs R 11 000 - R 17 000 and takes 15h 2m.
The fastest way to get from Monrovia Airport (ROB) to Johannesburg is to fly which takes 15h 2m and costs R 11 000 - R 17 000.
The distance between Monrovia Airport (ROB) and Johannesburg is 5524 km. The road distance is 8371.3 km.
It takes approximately 15h 2m to get from Monrovia Airport (ROB) to Johannesburg, including transfers.
Johannesburg is 2h ahead of Monrovia Airport (ROB). It is currently 3:43 PM in Monrovia Airport (ROB) and 5:43 PM in Johannesburg.
Yes, the driving distance between Monrovia Airport (ROB) to Johannesburg is 8371 km. It takes approximately 5 days 8h to drive from Monrovia Airport (ROB) to Johannesburg.
There are 4958+ hotels available in Johannesburg.
What companies run services between Monrovia Airport (ROB), Liberia and Johannesburg, South Africa?
Ethiopian Airlines, Air Peace, and South African Airways fly from Roberts International Airport (ROB) to Johannesburg International Airport (JNB) once daily.
- Website
- flyairlink.com
Flights from Roberts International Airport to Kruger Mpumalanga International Airport via Addis Ababa, Johannesburg International Airport
- Ave. Duration
- 18h 50m
- When
- Monday, Tuesday, Thursday, and Sunday
- Estimated price
- R 14,000–34,000
Flights from Roberts International Airport to Kruger Mpumalanga International Airport via Addis Ababa, Victoria Falls
- Ave. Duration
- 26h 35m
- When
- Monday, Tuesday, Thursday, and Sunday
- Estimated price
- R 14,000–34,000
Flights from Roberts International Airport to Kruger Mpumalanga International Airport via Accra, Johannesburg International Airport
- Ave. Duration
- 18h 30m
- When
- Tuesday and Thursday
- Estimated price
- R 10,000–27,000
Flights from Roberts International Airport to Gaborone via Accra, Johannesburg International Airport
- Ave. Duration
- 17h 50m
- When
- Tuesday and Thursday
- Estimated price
- R 9,500–26,000
Flights from Roberts International Airport to Gateway International Airport via Addis Ababa, Johannesburg International Airport
- Ave. Duration
- 18h
- When
- Monday, Tuesday, Thursday, and Sunday
- Estimated price
- R 15,000–38,000
Flights from Roberts International Airport to Gateway International Airport via Accra, Johannesburg International Airport
- Ave. Duration
- 17h 40m
- When
- Tuesday and Thursday
- Estimated price
- R 11,000–30,000
Flights from Roberts International Airport to Bram Fischer International Airport via Addis Ababa, Johannesburg International Airport
- Ave. Duration
- 18h 10m
- When
- Monday, Tuesday, Thursday, and Sunday
- Estimated price
- R 16,000–39,000
- Website
- flysaa.com
Flights from Roberts International Airport to Johannesburg International Airport via Accra
- Ave. Duration
- 14h 52m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- R 8,000–21,000
Flights from Roberts International Airport to Gaborone via Accra, Johannesburg International Airport
- Ave. Duration
- 22h 35m
- When
- Sunday
- Estimated price
- R 9,500–26,000
Flights from Roberts International Airport to Bram Fischer International Airport via Accra, Johannesburg International Airport
- Ave. Duration
- 18h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- R 12,000–31,000
- Website
- flysafair.co.za
Flights from Roberts International Airport to Lanseria International Airport via Addis Ababa, Capetown
- Ave. Duration
- 26h 55m
- When
- Monday
- Estimated price
- R 17,000–40,000
Flights from Roberts International Airport to Lanseria International Airport via Accra, Johannesburg International Airport, Capetown
- Ave. Duration
- 22h 55m
- When
- Tuesday and Thursday
- Estimated price
- R 14,000–36,000
Flights from Roberts International Airport to Lanseria International Airport via Accra, Johannesburg International Airport, George
- Ave. Duration
- 25h 30m
- When
- Thursday
- Estimated price
- R 13,000–34,000
Flights from Roberts International Airport to Lanseria International Airport via Accra, Johannesburg International Airport, Durban
- Ave. Duration
- 26h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- R 12,000–31,000
- Website
- ethiopianairlines.com
Flights from Roberts International Airport to Johannesburg International Airport via Addis Ababa
- Ave. Duration
- 14h 50m
- When
- Monday, Tuesday, Thursday, and Sunday
- Estimated price
- R 11,000–28,000
- Phone
- 0800 428 87246
- [email protected]
- Website
- gautrain.co.za
Train from Pretoria to Park
- Ave. Duration
- 35 min
- Frequency
- Every 20 minutes
- Estimated price
- R 75–100
- Schedules at
- gautrain.co.za
- Peak
- R 100
- Off-peak
- R 80
Train from Pretoria to Park
- Ave. Duration
- 35 min
- Frequency
- Every 20 minutes
- Estimated price
- R 75–100
- Schedules at
- gautrain.co.za
- Peak
- R 100
- Off-peak
- R 80
- Phone
- +264-61-300-743
- Website
- shuttlesnamibia.com
Shuttle from Gaborone to Johannesburg
- Ave. Duration
- 3h 40m
- Frequency
- Once a week
- Estimated price
- R 708
- Schedules at
- shuttlesnamibia.com
- Phone
- +27 86 158 9282
- Website
- res.prasa.com
Bus from Polokwane to Pretoria
- Ave. Duration
- 4h 13m
- Frequency
- Once daily
- Estimated price
- R 260–370
- Schedules at
- res.prasa.com
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Bloemfontein to Welkom
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- R 460–600
- Schedules at
- greyhound.co.za
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Biuten St to Park Station
- Ave. Duration
- 2h 40m
- Frequency
- Twice daily
- Estimated price
- R 210–290
- Schedules at
- eagleliner.co.za
- Single
- R 210–290
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: Greyhound, Slovenia: Getting from Ljubljana to Lake Bled, and Which London airport should I choose? - to help you get the most out of your next trip.









