There are 5 ways to get from Johannesburg to Tsholotsho by 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.
Fly to Bulawayo, drive
best- Fly from Johannesburg International Airport (JNB) to Bulawayo (BUQ)plane JNB - BUQ
- Drive from Bulawayo (BUQ) to Tsholotshocar
3h 47m$226–343Bus, drive
cheapest- Take the bus from Johannesburg to Bulawayobus
- Drive from Bulawayo to Tsholotshocar
17h 24m$57–85Drive 881.8 km
- Drive from Johannesburg to Tsholotshocar 881.8 km
11h 12m$123–178Fly to Francistown Airport, drive
- Fly from Johannesburg International Airport (JNB) to Francistown Airport (FRW)plane JNB - FRW
- Drive from Francistown Airport (FRW) to Tsholotshocar
5h 36m$271–395Fly to Hwange National Park Airport, drive
- Fly from Johannesburg International Airport (JNB) to Hwange National Park Airport (HWN)plane JNB - HWN
- Drive from Hwange National Park Airport (HWN) to Tsholotshocar
6h 52m$208–468
Johannesburg International Airport (JNB) to Bulawayo (BUQ) flights
Questions & Answers
The cheapest way to get from Johannesburg to Tsholotsho is to bus and drive which costs $55 - $85 and takes 17h 24m.
The fastest way to get from Johannesburg to Tsholotsho is to fly and drive which takes 3h 47m and costs $220 - $350.
The distance between Johannesburg and Tsholotsho is 833 km. The road distance is 881.8 km.
It takes approximately 3h 47m to get from Johannesburg to Tsholotsho, including transfers.
Yes, the driving distance between Johannesburg to Tsholotsho is 882 km. It takes approximately 11h 12m to drive from Johannesburg to Tsholotsho.
What companies run services between Johannesburg, South Africa and Tsholotsho, Zimbabwe?
There is no direct connection from Johannesburg to Tsholotsho. However, you can take the taxi to Johannesburg-Airport-JNB airport, fly to Bulawayo (BUQ), then drive to Tsholotsho. Alternatively, you can take a bus from Johannesburg to Tsholotsho via Bulawayo in around 17h 24m.
- Website
- fastjet.com
Flights from Johannesburg International Airport to Bulawayo
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- $180–280
Flights from Johannesburg International Airport to Hwange National Park Airport via Victoria Falls
- Ave. Duration
- 3h 36m
- When
- Monday, Friday, and Sunday
- Estimated price
- $150–550
Flights from Johannesburg International Airport to Hwange National Park Airport via Harare, Victoria Falls
- Ave. Duration
- 6h 45m
- When
- Monday, Friday, and Sunday
- Estimated price
- $180–420
- Website
- airbotswana.co.bw
Flights from Johannesburg International Airport to Francistown Airport via Gaborone
- Ave. Duration
- 2h 53m
- When
- Friday, Sunday, and Wednesday
- Estimated price
- $230–320
- Website
- flyairlink.com
Flights from Johannesburg International Airport to Bulawayo
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- $190–260
- Phone
- +263 71 3800001
- [email protected]
- Website
- bravotours.co.zw
Bus from Johannesburg to Bulawayo
- Ave. Duration
- 15h 30m
- Frequency
- Once daily
- Estimated price
- $35–55
- Schedules at
- facebook.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 Need to know: Jadrolinija, Is ride-sharing platform BlaBlaCar right for you?, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.

