Best way to travel between

Pinetown, New Germany, South Africa
Nelspruit, South Africa
Travel Modes
Price
Distance
Duration
CO2
train
$55.0
1199.12 km
27h 41mins
63.55 kgs
 
bus
$66.0
904.96 km
12h 55mins
27.15 kgs
 
drive
$80.0
697.31 km
8h 59mins
89.26 kgs
 
bus
$110.0
767.35 km
14h 2mins
23.02 kgs
 
flight
$248.0
549.78 km
1h 55mins
59.38 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 1199.12 km 27h 41mins 558 ZAR 55.0
Bus 904.96 km 12h 55mins 670 ZAR 66.0
Drive 697.31 km 8h 59mins 812 ZAR 80.0
Bus 767.35 km 14h 2mins 1,116 ZAR 110.0
Flight 549.78 km 1h 55mins 2,516 ZAR 248.0
Take Bus from Pinetown to Durban
Time: 26mins Cost: 162 ZAR; $ 14.4 - 17.6 USD CO2 Emission: 0.59 kgs
Take Train from Durban to Johannesburg
Time: 14h 54mins Cost: 284 ZAR; $ 25.2 - 30.8 USD CO2 Emission: 39.98 kgs
Take Train from Johannesburg to Nelspruit
Time: 10h 16mins Cost: 112 ZAR; $ 9.9 - 12.1 USD CO2 Emission: 22.57 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Pinetown, New Germany, South Africa and Nelspruit, South Africa is to travel by train, which will cost about 558 ZAR or 49.50 USD.