Best way to travel between

HRE, Harare, Zimbabwe
Johannesburg Airport, O R Thambo Airport Road, Johannesburg, South Africa
Travel Modes
Price
Distance
Duration
CO2
train
$91.0
2326.48 km
39h 8mins
123.3 kgs
 
bus
$136.0
2299.5 km
37h 46mins
68.98 kgs
 
drive
$270.0
2272.4 km
26h 41mins
290.87 kgs
 
flight
$346.0
1576.61 km
5h 6mins
170.27 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 2326.48 km 39h 8mins 923 ZAR 91.0
Bus 2299.5 km 37h 46mins 1,380 ZAR 136.0
Drive 2272.4 km 26h 41mins 2,739 ZAR 270.0
Flight 1576.61 km 5h 6mins 3,510 ZAR 346.0
Take Bus from Harare to Johannesburg
Time: 17h 10mins Cost: 507 ZAR; $ 45.0 - 55.0 USD CO2 Emission: 35.26 kgs
Take Train from Johannesburg to Port Elizabeth
Time: 20h 48mins Cost: 355 ZAR; $ 31.5 - 38.5 USD CO2 Emission: 60.76 kgs
Take Car from Port Elizabeth to Port Elizabeth
Time: 8mins Cost: 61 ZAR; $ 5.4 - 6.6 USD CO2 Emission: 0.72 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from HRE, Harare, Zimbabwe and Johannesburg Airport, O R Thambo Airport Road, Johannesburg, South Africa is to travel by train, which will cost about 923 ZAR or 81.90 USD.