There are 4 ways to get from Hazyview to Great Zimbabwe by taxi, plane, car, or bus (Greyhound)
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 Hazyview to Nelspruit-Airport-MQPtaxi
- Fly from Kruger Mpumalanga International Airport (MQP) to Robert Gabriel Mugabe International Airport (HRE)plane MQP - HRE
- Drive from Harare-Airport-HRE to Great Zimbabwecar
7h 59m$217–537Bus
cheapest- Take the bus from Hazyview to Pretoriabus
- Take the bus from Pretoria to Masvingobus
27h 50m$109–153Bus via Midrand
- Take the bus from Hazyview to Midrandbus
- Take the bus from Midrand to Masvingobus
19h 3m$112–158Drive 727.9 km
- Drive from Hazyview to Great Zimbabwecar 727.9 km
8h 54m$133–193
Kruger Mpumalanga International Airport (MQP) to Robert Gabriel Mugabe International Airport (HRE) flights
Questions & Answers
The cheapest way to get from Hazyview to Great Zimbabwe is to bus which costs $100 - $160 and takes 27h 50m.
The fastest way to get from Hazyview to Great Zimbabwe is to taxi and fly and drive which takes 7h 59m and costs $210 - $550.
No, there is no direct bus from Hazyview to Great Zimbabwe. However, there are services departing from Hazyview and arriving at Masvingo via Midrand. The journey, including transfers, takes approximately 19h 3m.
The distance between Hazyview and Great Zimbabwe is 1201 km. The road distance is 727.9 km.
The best way to get from Hazyview to Great Zimbabwe without a car is to bus via Midrand which takes 19h 3m and costs $110 - $160.
It takes approximately 7h 59m to get from Hazyview to Great Zimbabwe, including transfers.
Hazyview to Great Zimbabwe bus services, operated by Greyhound ZA, depart from Hazyview station.
Hazyview to Great Zimbabwe bus services, operated by Greyhound ZA, arrive at Midrand station.
Yes, the driving distance between Hazyview to Great Zimbabwe is 728 km. It takes approximately 8h 54m to drive from Hazyview to Great Zimbabwe.
There are nine+ hotels available in Great Zimbabwe.
What companies run services between Hazyview, South Africa and Great Zimbabwe?
You can take a bus from Hazyview to Great Zimbabwe via Midrand, Midrand, and Masvingo in around 19h 3m.
- Website
- flyairlink.com
Flights from Kruger Mpumalanga International Airport to Robert Gabriel Mugabe International Airport via Johannesburg
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- $230–650
Flights from Kruger Mpumalanga International Airport to Robert Gabriel Mugabe International Airport via Vilankulu, Johannesburg
- Ave. Duration
- 8h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $280–750
- Website
- fastjet.com
Flights from Kruger Mpumalanga International Airport to Robert Gabriel Mugabe International Airport via Victoria Falls
- Ave. Duration
- 4h 27m
- When
- Every day
- Estimated price
- $200–700
- Website
- flysafair.co.za
Flights from Kruger Mpumalanga International Airport to Robert Gabriel Mugabe International Airport via Johannesburg
- Ave. Duration
- 4h 25m
- When
- Friday and Sunday
- Estimated price
- $130–410
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Hazyview to Midrand
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- $24–40
- Schedules at
- greyhound.co.za
Bus from Hazyview to Pretoria
- Ave. Duration
- 6h 20m
- Frequency
- Once daily
- Estimated price
- $24–40
- Schedules at
- greyhound.co.za
- Phone
- +27 84 575 4609
- [email protected]
- Website
- tamukacoaches.com
Bus from Midrand to Masvingo
- Ave. Duration
- 10h 30m
- Frequency
- 6 times a week
- Estimated price
- $50–70
- Website
- https://tamukacoaches.com/
Bus from Pretoria to Masvingo
- Ave. Duration
- 20h
- Frequency
- Twice daily
- Estimated price
- $50–70
- Website
- https://tamukacoaches.com/
- Ave. Duration
- 51 min
- Estimated price
- $30–40
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, Slovenia: Getting from Ljubljana to Lake Bled, and Getting to Milan from the airport - to help you get the most out of your next trip.






