There are 6 ways to get from South Africa to Masvingo (State) by bus, car, plane, taxi, 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.
Bus
best- Take the bus from Midrand to Masvingobus
11h 58m$67–96Bus via Pretoria
cheapest- Take the bus from Johannesburg to Pretoriabus
- Take the bus from Pretoria to Masvingobus
21h 53m$62–105Drive 820.5 km
- Drive from Johannesburg to Masvingocar 820.5 km
8h 2m$150–217Fly Johannesburg International Airport to Bulawayo, bus, taxi
- Fly from Johannesburg International Airport (JNB) to Bulawayo (BUQ)plane JNB - BUQ
- Take the bus from Inter-City Bus Terminus to Ninth Stbus
- Take the taxi from Shurugwi Bus Stn to Mashavataxi
7h 48m$386–527Fly Pietermaritzburg to Bulawayo, bus, taxi
- Fly from Pietermaritzburg (PZB) to Bulawayo (BUQ)plane PZB - BUQ
- Take the bus from Inter-City Bus Terminus to Ninth Stbus
- Take the taxi from Shurugwi Bus Stn to Mashavataxi
11h 1m$484–670Fly Johannesburg International Airport to Gateway International Airport, bus, drive
- Fly from Johannesburg International Airport (JNB) to Gateway International Airport (PTG)plane JNB - PTG
- Take the bus from Polokwane to Louis Trichardtbus
- Drive from Louis Trichardt to Zimbabwe Border Postcar
- Take the bus from Zimbabwe Border Post to Masvingobus
10h 38m$217–376
Johannesburg International Airport (JNB) to Bulawayo (BUQ) flights
Questions & Answers
The cheapest way to get from South Africa to Masvingo (State) is to bus via Pretoria which costs $60 - $110 and takes 21h 53m.
The fastest way to get from South Africa to Masvingo (State) is to fly and bus and taxi which takes 7h 48m and costs $380 - $550.
No, there is no direct bus from South Africa to Masvingo (State). However, there are services departing from Midrand and arriving at Masvingo via . The journey, including transfers, takes approximately 11h 58m.
The distance between South Africa and Masvingo (State) is 826 km. The road distance is 820.5 km.
The best way to get from South Africa to Masvingo (State) without a car is to bus which takes 11h 58m and costs $65 - $100.
It takes approximately 11h 58m to get from South Africa to Masvingo (State), including transfers.
South Africa to Masvingo (State) bus services, operated by Tamuka Coaches, depart from Midrand station.
South Africa to Masvingo (State) bus services, operated by Tamuka Coaches, arrive at Masvingo station.
Yes, the driving distance between South Africa to Masvingo (State) is 821 km. It takes approximately 8h 2m to drive from South Africa to Masvingo (State).
There are 15+ hotels available in Masvingo (State).
What companies run services between South Africa and Masvingo (State), Zimbabwe?
Tamuka Coaches operates a bus from Midrand to Masvingo 6 times a week. Tickets cost $50–75 and the journey takes 10h 30m.
- Website
- flyairlink.com
Flights from Johannesburg International Airport to Bulawayo
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- $190–270
Flights from Pietermaritzburg to Bulawayo via Johannesburg International Airport
- Ave. Duration
- 6h 41m
- When
- Monday to Saturday
- Estimated price
- $300–460
Flights from Johannesburg International Airport to Gateway International Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- $110–230
- Website
- fastjet.com
Flights from Johannesburg International Airport to Bulawayo
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- $180–280
- Phone
- +27 84 575 4609
- [email protected]
- 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–75
- 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
Bus from Zimbabwe Border Post to Masvingo
- Ave. Duration
- 4h 15m
- Frequency
- 6 times a week
- Estimated price
- $35–50
- Website
- Tamuka Coaches - Experience our experience as we simply travel
- Phone
- +(263) 77 608 6257
- [email protected]
- Website
- City Bus Coaches
Bus from Inter-City Bus Terminus to Ninth St
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $50
- Website
- City Bus Coaches
Bus from Inter-City Bus Terminus to Ninth St
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $50
- Website
- City Bus Coaches
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Johannesburg to Pretoria
- Ave. Duration
- 53 min
- Frequency
- Every 4 hours
- Estimated price
- $28–35
- Schedules at
- greyhound.co.za
- Phone
- +27 86 158 9282
- Website
- res.prasa.com
Bus from Johannesburg to Pretoria
- Ave. Duration
- 55 min
- Frequency
- 3 times a day
- Estimated price
- $14–19
- Schedules at
- res.prasa.com
- Normal
- $15–19
Bus from Polokwane to Louis Trichardt
- Ave. Duration
- 1h 46m
- Frequency
- Once daily
- Estimated price
- $14–20
- Schedules at
- res.prasa.com
- Phone
- +27 11 774 3333
- Website
- City to City
Bus from Johannesburg to Pretoria
- Ave. Duration
- 45 min
- Frequency
- Twice a week
- Estimated price
- $12–17
- Website
- City to City
- Ave. Duration
- 1h 13m
- Estimated price
- $100–120
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: Eurostar, Getting around the Cyclades, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.










