Port Elizabeth, Eastern Cape, South Africa
Johannesburg
Tranport | Distance | Time(hrs) | Cost(local) | Cost(usd) |
---|---|---|---|---|
Bus | 1097.87 km | 15h 19mins | 355 ZAR | 35.0 |
Train | 1134.24 km | 71h 42mins | 355 ZAR | 35.0 |
Bus | 1266.9 km | 16h 13mins | 406 ZAR | 40.0 |
Train | 1244.4 km | 24h 26mins | 599 ZAR | 59.0 |
Flight | 961.86 km | 2h 49mins | 933 ZAR | 92.0 |
Drive | 1129.44 km | 12h 37mins | 1,319 ZAR | 130.0 |
Flight | 977.68 km | 2h 27mins | 2,232 ZAR | 220.0 |
The best and cheapest way to get from Port Elizabeth, Eastern Cape, South Africa and Johannesburg is to travel by bus, which will cost about 355 ZAR or 31.50 USD.