Best way to travel between

Johannesburg
Gweru, Midlands Province, Zimbabwe
Travel Modes
Price
Distance
Duration
CO2
train
$60.5
1084.26 km
21h 15mins
57.47 kgs
 
train
$62.49
1051.63 km
21h 48mins
55.74 kgs
 
train
$66.77
1114.46 km
18h 56mins
59.07 kgs
 
drive
$110.0
959.96 km
11h 49mins
122.87 kgs
 
flight
$186.0
1333.85 km
12h 43mins
144.06 kgs
 
flight
$290.77
933.3 km
9h 43mins
100.8 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 1084.26 km 21h 15mins 222 AED 60.5
Train 1051.63 km 21h 48mins 230 AED 62.49
Train 1114.46 km 18h 56mins 245 AED 66.77
Drive 959.96 km 11h 49mins 404 AED 110.0
Flight 1333.85 km 12h 43mins 683 AED 186.0
Flight 933.3 km 9h 43mins 1,068 AED 290.77
Take Bus from Johannessburg to Bulawayo
Time: 15h 49mins Cost: 147 AED; $ 36.0 - 44.0 USD CO2 Emission: 26.94 kgs
Take Train from Bulawayo to Gweru
Time: 4h 25mins Cost: 75 AED; $ 18.5 - 22.6 USD CO2 Emission: 9.88 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Johannesburg and Gweru, Midlands Province, Zimbabwe is to travel by train, which will cost about 224 AED or 54.90 USD.