Best way to travel between

Johannesburg
Port Elizabeth, Eastern Cape, South Africa
Travel Modes
Price
Distance
Duration
CO2
bus
$40.0
1247.46 km
16h 4mins
37.42 kgs
 
train
$49.0
1153.6 km
20h 45mins
61.14 kgs
 
bus
$55.0
1179.12 km
15h 49mins
35.37 kgs
 
flight
$105.0
999.6 km
3h 28mins
107.96 kgs
 
drive
$120.0
1069.59 km
11h 51mins
136.91 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 1247.46 km 16h 4mins 406 ZAR 40.0
Train 1153.6 km 20h 45mins 497 ZAR 49.0
Bus 1179.12 km 15h 49mins 558 ZAR 55.0
Flight 999.6 km 3h 28mins 1,065 ZAR 105.0
Drive 1069.59 km 11h 51mins 1,217 ZAR 120.0
Take Bus from Jonannesburg to Port Elizabeth
Time: 16h 4mins Cost: 406 ZAR; $ 36.0 - 44.0 USD CO2 Emission: 37.45 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Johannesburg and Port Elizabeth, Eastern Cape, South Africa is to travel by bus, which will cost about 406 ZAR or 36.00 USD.