There are 4 ways to get from Rustenburg to Great Zimbabwe by taxi, plane, car, 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.
Taxi, fly, drive
best- Take the taxi from Rustenburg to Johannesburg International Airport (JNB)
- Fly from Johannesburg International Airport (JNB) to Robert Gabriel Mugabe International Airport (HRE)JNB - HRE
- Drive from Robert Gabriel Mugabe International Airport (HRE) to Great Zimbabwe
7h 2m$234–400Taxi, bus via Pretoria
cheapest- Take the taxi from Rustenburg to Saulsville
- Take the bus from Pretoria to Masvingo
21h 30m$136–171Taxi, bus
- Take the taxi from Rustenburg to Midrand
- Take the bus from Midrand to Masvingo
12h 40mDrive 863.5 km
- Drive from Rustenburg to Great Zimbabwe863.5 km
9h 47m$158–228
Johannesburg International Airport (JNB) to Robert Gabriel Mugabe International Airport (HRE) flights
Questions & Answers
The cheapest way to get from Rustenburg to Great Zimbabwe is to taxi and bus via Pretoria which costs $130 - $180 and takes 21h 30m.
The fastest way to get from Rustenburg to Great Zimbabwe is to taxi and fly and drive which takes 7h 2m and costs $230 - $400.
The distance between Rustenburg and Great Zimbabwe is 1428 km. The road distance is 863.5 km.
The best way to get from Rustenburg to Great Zimbabwe without a car is to taxi and bus which takes 12h 40m and costs .
It takes approximately 7h 2m to get from Rustenburg to Great Zimbabwe, including transfers.
Yes, the driving distance between Rustenburg to Great Zimbabwe is 863 km. It takes approximately 9h 47m to drive from Rustenburg to Great Zimbabwe.
There are two+ hotels available in Great Zimbabwe.
What companies run services between Rustenburg, South Africa and Great Zimbabwe?
There is no direct connection from Rustenburg to Great Zimbabwe. However, you can take the taxi to Johannesburg International Airport (JNB) airport, fly to Robert Gabriel Mugabe International Airport (HRE), then drive to Great Zimbabwe. Alternatively, you can take the taxi to Midrand, take the bus to Masvingo, then take the taxi to Great Zimbabwe.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- fastjet.com
Flights from Johannesburg International Airport to Robert Gabriel Mugabe International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $110–190
Flights from Johannesburg International Airport to Robert Gabriel Mugabe International Airport via Bulawayo
- Ave. Duration
- 2h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $110–190
Flights from Johannesburg International Airport to Robert Gabriel Mugabe International Airport via Victoria Falls
- Ave. Duration
- 4h 10m
- When
- Tuesday
- Estimated price
- $110–190
- Website
- flyairlink.com
Flights from Johannesburg International Airport to Robert Gabriel Mugabe International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $90–250
- Website
- flysaa.com
Flights from Johannesburg International Airport to Robert Gabriel Mugabe International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $95–180
- Website
- airzimbabwe.aero
Flights from Johannesburg International Airport to Robert Gabriel Mugabe International Airport
- Ave. Duration
- 1h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $40–240
- Website
- flysafair.co.za
Flights from Johannesburg International Airport to Robert Gabriel Mugabe International Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- $85–190
- Website
- flycemair.co.za
Flights from Johannesburg International Airport to Robert Gabriel Mugabe International Airport
- Ave. Duration
- 1h 40m
- When
- Monday to Friday
- Estimated price
- $130–300
- Phone
- +27 84 575 4609
- info@tamukacoaches.com
- Website
- tamukacoaches.com
Bus from Midrand to Masvingo
- Ave. Duration
- 10h 30m
- Frequency
- 5 times a week
- Website
- https://tamukacoaches.com/
Bus from Pretoria to Masvingo
- Ave. Duration
- 17h 45m
- Frequency
- 3 times a day
- Estimated price
- $45–60
- Website
- https://tamukacoaches.com/
- Ave. Duration
- 1h 39m
- Estimated price
- $55–100
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 Slovenia: Getting from Ljubljana to Lake Bled, 5 delightfully under-the-radar French towns you need to visit, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.

