Best way to travel between

Port Elizabeth, Eastern Cape, South Africa
Lanseria Airport (Pty) Ltd, Lanseria, Gauteng, South Africa
Travel Modes
Price
Distance
Duration
CO2
bus
$59.0
1192.8 km
16h 40mins
35.78 kgs
 
bus
$74.0
1344.72 km
17h 19mins
40.34 kgs
 
train
$95.0
1273.61 km
25h 2mins
67.5 kgs
 
flight
$114.0
991.89 km
3h 4mins
107.12 kgs
 
drive
$130.0
1159.6 km
13h 0mins
148.43 kgs
 
flight
$195.0
935.26 km
1h 46mins
101.01 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 1192.8 km 16h 40mins 599 ZAR 59.0
Bus 1344.72 km 17h 19mins 751 ZAR 74.0
Train 1273.61 km 25h 2mins 964 ZAR 95.0
Flight 991.89 km 3h 4mins 1,156 ZAR 114.0
Drive 1159.6 km 13h 0mins 1,319 ZAR 130.0
Flight 935.26 km 1h 46mins 1,978 ZAR 195.0
Take Bus from Port Elizabeth to Johannesburg
Time: 15h 56mins Cost: 355 ZAR; $ 31.5 - 38.5 USD CO2 Emission: 34.24 kgs
Take Bus from Park Station to Beyers Naude & Princess Street
Time: 19mins Cost: 10 ZAR; $ 0.9 - 1.1 USD CO2 Emission: 0.74 kgs
Take Car from Beyers Naude & Princess Street to Lanseria Airport (HLA)
Time: 23mins Cost: 243 ZAR; $ 21.6 - 26.4 USD CO2 Emission: 3.48 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Port Elizabeth, Eastern Cape, South Africa and Lanseria Airport (Pty) Ltd, Lanseria, Gauteng, South Africa is to travel by bus, which will cost about 599 ZAR or 53.10 USD.