Best way to travel between

Kimberley, South Africa
Bulawayo, Zimbabwe
Travel Modes
Price
Distance
Duration
CO2
train
$35.0
1389.44 km
24h 0mins
73.64 kgs
 
train
$40.0
1416.48 km
25h 34mins
75.07 kgs
 
bus
$61.0
1385.16 km
21h 41mins
41.55 kgs
 
drive
$130.0
1170.08 km
15h 20mins
149.77 kgs
 
flight
$364.0
1100.58 km
4h 46mins
118.86 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 1389.44 km 24h 0mins 129 AED 35.0
Train 1416.48 km 25h 34mins 147 AED 40.0
Bus 1385.16 km 21h 41mins 224 AED 61.0
Drive 1170.08 km 15h 20mins 477 AED 130.0
Flight 1100.58 km 4h 46mins 1,337 AED 364.0
Take Train from Kimberley to Johannesburg
Time: 8h 24mins Cost: 199 AED; $ 48.7 - 59.5 USD CO2 Emission: 26.58 kgs
Take Bus from Johannesburg to Bulawayo
Time: 14h 34mins Cost: 129 AED; $ 31.5 - 38.5 USD CO2 Emission: 26.65 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Kimberley, South Africa and Bulawayo, Zimbabwe is to travel by train, which will cost about 129 AED or 31.50 USD.