Best way to travel between

Johannesburg
Plettenberg Bay, South Africa
Travel Modes
Price
Distance
Duration
CO2
train
$64.0
1378.02 km
25h 18mins
73.04 kgs
 
bus
$69.0
1439.94 km
22h 35mins
43.2 kgs
 
drive
$130.0
1171.98 km
14h 18mins
150.01 kgs
 
flight
$160.0
1221.58 km
9h 9mins
131.93 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 1378.02 km 25h 18mins 649 ZAR 64.0
Bus 1439.94 km 22h 35mins 700 ZAR 69.0
Drive 1171.98 km 14h 18mins 1,319 ZAR 130.0
Flight 1221.58 km 9h 9mins 1,623 ZAR 160.0
Take Train from Johannesburg to Port Elizabeth
Time: 20h 24mins Cost: 355 ZAR; $ 31.5 - 38.5 USD CO2 Emission: 59.71 kgs
Take Car from Port Elizabeth to Port Elizabeth
Time: 7mins Cost: 71 ZAR; $ 6.3 - 7.7 USD CO2 Emission: 0.75 kgs
Take Bus from Port Elizabeth to Plettenberg Bay
Time: 3h 45mins Cost: 243 ZAR; $ 21.6 - 26.4 USD CO2 Emission: 7.39 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Johannesburg and Plettenberg Bay, South Africa is to travel by train, which will cost about 649 ZAR or 57.60 USD.