There are 4 ways to get from Piet Retief to Great Zimbabwe by car, shuttle, plane, 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.
Drive, shuttle, fly, bus
best- Drive from Piet Retief to Manzinicar
- Take a shuttle bus from Manzini to King Mswati III International Airport
- Fly from King Mswati III International Airport to Harare Airportplane
- Take the bus from Harare to Masvingobus
10h 26m$301–487Bus
cheapest- Take the bus from Piet Retief to Pretoriabus
- Take the bus from Pretoria to Masvingobus
28h 25m$98–140Bus via Johannesburg
- Take the bus from Piet Retief to Johannesburgbus
- Take the bus from Midrand to Masvingobus
18h 24m$103–140Drive 954.9 km
- Drive from Piet Retief to Great Zimbabwecar 954.9 km
12h 16m$175–252
King Mswati III International Airport to Harare Airport flights
Comparing Your Travel Options
The cheapest way to get from Piet Retief to Great Zimbabwe is to bus which costs $95 - $140 and takes 28h 25m.
The fastest way to get from Piet Retief to Great Zimbabwe is to drive and shuttle and fly and bus which takes 10h 26m and costs $300 - $490.
No, there is no direct bus from Piet Retief to Great Zimbabwe. However, there are services departing from Piet Retief and arriving at Masvingo via Midrand. The journey, including transfers, takes approximately 18h 24m.
The distance between Piet Retief and Great Zimbabwe is 1434 km. The road distance is 954.9 km.
The best way to get from Piet Retief to Great Zimbabwe without a car is to bus via Johannesburg which takes 18h 24m and costs $100 - $140.
It takes approximately 10h 26m to get from Piet Retief to Great Zimbabwe, including transfers.
Piet Retief to Great Zimbabwe bus services, operated by Eagle Liner, depart from Piet Retief station.
Piet Retief to Great Zimbabwe bus services, operated by Eagle Liner, arrive at Johannesburg station.
Yes, the driving distance between Piet Retief to Great Zimbabwe is 955 km. It takes approximately 12h 16m to drive from Piet Retief to Great Zimbabwe.
There are 14+ hotels available in Great Zimbabwe.
What companies run services between Piet Retief, South Africa and Great Zimbabwe?
You can take a bus from Piet Retief to Great Zimbabwe via Johannesburg, Park, Midrand, Midrand, and Masvingo in around 18h 24m.
- Phone
- +268 7917 7323
- [email protected]
- Website
- Melula Travel
Shuttle from Manzini to King Mswati III International Airport
- Ave. Duration
- 48 min
- Frequency
- 3 times a day
- Estimated price
- $66
- Website
- Melula Travel
- 1-3 PAX
- $66
- Phone
- +27 (81) 505-1990
- [email protected]
- Website
- Tamuka Coaches - Experience our experience as we simply travel
Bus from Harare to Masvingo
- Ave. Duration
- 3h 44m
- Frequency
- 3 times a week
- Estimated price
- $35–50
- Website
- Tamuka Coaches - Experience our experience as we simply travel
Bus from Midrand to Masvingo
- Ave. Duration
- 10h 30m
- Frequency
- 6 times a week
- Estimated price
- $50–70
- Website
- Tamuka Coaches - Experience our experience as we simply travel
Bus from Pretoria to Masvingo
- Ave. Duration
- 20h
- Frequency
- Twice daily
- Estimated price
- $50–70
- Website
- Tamuka Coaches - Experience our experience as we simply travel
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Piet Retief to Johannesburg
- Ave. Duration
- 5h 54m
- Frequency
- Once daily
- Estimated price
- $16–20
- Schedules at
- eagleliner.co.za
- Single
- $16–20
Bus from Piet Retief to Pretoria
- Ave. Duration
- 6h 55m
- Frequency
- Once daily
- Estimated price
- $12–25
- Schedules at
- eagleliner.co.za
- Single
- $19–21
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 Getting around the Cyclades, Best ways to travel around Australia, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.



