There are 3 ways to get from OR Tambo Airport to Zeerust by plane, 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, bus
best- Fly from Johannesburg International Airport (JNB) to Gaborone (GBE)plane JNB - GBE
- Take the bus from Queens Rd to Zeerustbus
3h 34mR 2,245–3,867Train, bus
cheapest- Take the train from Pretoria to Mabopanetrain
- Take the bus from Soshanguve to Zeerustbus
6h 6mR 386–1,145Drive 267.8 km
- Drive from OR Tambo Airport to Zeerustcar 267.8 km
3h 11mR 607–876
Johannesburg International Airport (JNB) to Gaborone (GBE) flights
Questions & Answers
The cheapest way to get from OR Tambo Airport to Zeerust is to drive which costs R 600 - R 900 and takes 3h 11m.
The fastest way to get from OR Tambo Airport to Zeerust is to drive which takes 3h 11m and costs R 600 - R 900.
The distance between OR Tambo Airport and Zeerust is 428 km. The road distance is 267.8 km.
The best way to get from OR Tambo Airport to Zeerust without a car is to train and bus which takes 6h 6m and costs R 380 - R 1 200.
It takes approximately 3h 34m to get from OR Tambo Airport to Zeerust, including transfers.
Yes, the driving distance between OR Tambo Airport to Zeerust is 268 km. It takes approximately 3h 11m to drive from OR Tambo Airport to Zeerust.
There are 22+ hotels available in Zeerust.
What companies run services between OR Tambo Airport, South Africa and Zeerust, South Africa?
There is no direct connection from OR Tambo Airport to Zeerust. However, you can walk to Johannesburg-Airport-JNB airport, fly to Gaborone (GBE), take the taxi to Queens Rd, then take the bus to Zeerust. Alternatively, you can take a train from OR Tambo Airport to Zeerust via Marlboro, Pretoria, Mabopane, and Soshanguve in around 6h 6m.
- Website
- flyairlink.com
Flights from Johannesburg International Airport to Gaborone
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- R 2,500–7,500
- Website
- airbotswana.co.bw
Flights from Johannesburg International Airport to Gaborone
- Ave. Duration
- 51 min
- When
- Every day
- Estimated price
- R 1,400–2,200
- Website
- flysaa.com
Flights from Johannesburg International Airport to Gaborone
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- R 1,800–2,400
- Phone
- +27 11 013 6700
- [email protected]
- Website
- prasa.com
Train from Pretoria to Mabopane
- Ave. Duration
- 1h
- Frequency
- Every 30 minutes
- Estimated price
- R 12–14
- Website
- https://www.prasa.com/
- Phone
- +258 87 599 8555
- Website
- etragomz.com
Bus from Queens Rd to Zeerust
- Ave. Duration
- 1h 26m
- Frequency
- Twice a week
- Estimated price
- R 150–850
- Schedules at
- etragomz.com
- Single
- R 150
Bus from Soshanguve to Zeerust
- Ave. Duration
- 2h 59m
- Frequency
- Twice a week
- Estimated price
- R 280–900
- Schedules at
- etragomz.com
- Single
- R 280
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 Heading to Europe? Read this before you buy a Eurail Pass, 5 delightfully under-the-radar French towns you need to visit, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.


