There are 6 ways to get from Mthatha to Zimbabwe by plane, bus (Greyhound), car, bus, train, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Bulawayo
best- Fly from Mthatha Airport (UTT) to Bulawayo (BUQ)plane UTT - BUQ
4h 27m$393–1,141Bus
cheapest- Take the bus from Mthatha to Johannesburgbus 17202 / ...
- Take the bus from Johannesburg to Hararebus
35h 50m$81–95Drive 1,939.1 km
- Drive from Mthatha to Hararecar 1,939.1 km
22h 38m$355–512Fly to Robert Gabriel Mugabe International Airport
- Fly from Mthatha Airport (UTT) to Robert Gabriel Mugabe International Airport (HRE)plane UTT - HRE
5h$369–973Bus, train
- Take the bus from Umtata to Pretoriabus
- Take the train from Pretoria to Rosebanktrain
- Take the bus from Johannesburg to Hararebus
47h 36m$122–197Drive, car train
- Drive from Mthatha to Burgersdorpcar
- Take the car train from Burgersdorp to Germistoncartrain
- Drive from Germiston to Hararecar
30h 11m$262–393
Mthatha Airport (UTT) to Bulawayo (BUQ) flights
Questions & Answers
The cheapest way to get from Mthatha to Zimbabwe is to bus which costs $80 - $95 and takes 35h 50m.
The fastest way to get from Mthatha to Zimbabwe is to fly which takes 4h 27m and costs $390 - $1,200.
No, there is no direct bus from Mthatha to Zimbabwe. However, there are services departing from Mthatha and arriving at Harare via Johannesburg. The journey, including transfers, takes approximately 35h 50m.
The distance between Mthatha and Zimbabwe is 1316 km. The road distance is 1939.1 km.
The best way to get from Mthatha to Zimbabwe without a car is to bus which takes 35h 50m and costs $80 - $95.
It takes approximately 4h 27m to get from Mthatha to Zimbabwe, including transfers.
Mthatha to Zimbabwe bus services, operated by Greyhound ZA, depart from Mthatha station.
The best way to get from Mthatha to Zimbabwe is to fly which takes 4h 27m and costs $390 - $1,200. Alternatively, you can bus, which costs $80 - $95 and takes 35h 50m.
Mthatha to Zimbabwe bus services, operated by Greyhound ZA, arrive at Johannesburg station.
Yes, the driving distance between Mthatha to Zimbabwe is 1939 km. It takes approximately 22h 38m to drive from Mthatha to Zimbabwe.
What companies run services between Mthatha, South Africa and Zimbabwe?
Airlink flies from Mthatha Airport (UTT) to Bulawayo (BUQ) once daily. Alternatively, you can take a bus from Mthatha to Harare via Johannesburg in around 35h 50m.
- Website
- flyairlink.com
Flights from Mthatha Airport to Bulawayo via Johannesburg
- Ave. Duration
- 5h 42m
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- $360–1,100
Flights from Mthatha Airport to Robert Gabriel Mugabe International Airport via Johannesburg
- Ave. Duration
- 4h 35m
- When
- Friday, Sunday, Monday, Wednesday, Thursday, and Saturday
- Estimated price
- $330–1,000
- Phone
- 0800 428 87246
- info@gautrain.co.za
- Website
- gautrain.co.za
Train from Pretoria to Rosebank
- Ave. Duration
- 31 min
- Frequency
- Every 20 minutes
- Estimated price
- $4–6
- Schedules at
- gautrain.co.za
- Peak
- $6
- Off-peak
- $5
- Phone
- 011 012 0231
- MLPS.Info@prasa.com
- Website
- res.prasa.com
Car train from Burgersdorp to Germiston
- Ave. Duration
- 12h 19m
- Frequency
- Once a week
- Estimated price
- $19–30
- Schedules at
- res.prasa.com
- Tourist (Sleeper)
- $30
- Economy (Sitter)
- $19
- Phone
- +27 11 611 8000
- bookings@greyhound.co.za
- Website
- greyhound.co.za
Bus from Mthatha to Johannesburg
- Ave. Duration
- 12h 50m
- Frequency
- 3 times a day
- Estimated price
- $30–45
- Schedules at
- greyhound.co.za
- Phone
- +(263) 77 608 6257
- ask@citybuscoaches.com
- Website
- citybuscoaches.com
Bus from Johannesburg to Harare
- Ave. Duration
- 22h
- Frequency
- Once daily
- Estimated price
- $50
- Website
- https://citybuscoaches.com/
- Phone
- +27 (0)21 380 4400
- info@intercape.co.za
- Website
- intercape.co.za
Bus from Umtata to Pretoria
- Ave. Duration
- 18h 45m
- Frequency
- 5 times a day
- Estimated price
- $27–50
- Website
- https://www.intercape.co.za
- Phone
- +27 84 575 4609
- info@tamukacoaches.com
- Website
- tamukacoaches.com
Bus from Johannesburg to Harare
- Ave. Duration
- 23h 30m
- Frequency
- 3 times a day
- Estimated price
- $45–85
- Website
- https://tamukacoaches.com/
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 Thanksgiving 2018: How to travel stress-free, Is ride-sharing platform BlaBlaCar right for you?, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.
More Questions & Answers
There are 334+ hotels available in Zimbabwe.
















