Best way to travel between

Krugersdorp, Gauteng, South Africa
Port Elizabeth, Eastern Cape, South Africa
Travel Modes
Price
Distance
Duration
CO2
train
$76.0
1174.02 km
21h 5mins
62.22 kgs
 
bus
$93.0
1249.5 km
18h 39mins
37.48 kgs
 
flight
$120.0
1017.12 km
4h 49mins
109.85 kgs
 
drive
$120.0
1138.8 km
13h 32mins
145.77 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 1174.02 km 21h 5mins 771 ZAR 76.0
Bus 1249.5 km 18h 39mins 943 ZAR 93.0
Flight 1017.12 km 4h 49mins 1,217 ZAR 120.0
Drive 1138.8 km 13h 32mins 1,217 ZAR 120.0
Take Car from Krugersdorp to Johannesburg
Time: 28mins Cost: 406 ZAR; $ 36.0 - 44.0 USD CO2 Emission: 3.92 kgs
Take Train from Johannesburg to Port Elizabeth
Time: 20h 24mins Cost: 254 ZAR; $ 22.5 - 27.5 USD CO2 Emission: 60.01 kgs
Take Car from Port Elizabeth to Port Elizabeth
Time: 13mins Cost: 122 ZAR; $ 10.8 - 13.2 USD CO2 Emission: 1.51 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Krugersdorp, Gauteng, South Africa and Port Elizabeth, Eastern Cape, South Africa is to travel by train, which will cost about 771 ZAR or 68.40 USD.