Best way to travel between

Cape Town,South Africa
Pietermaritzburg, KwaZulu-Natal, South Africa
Travel Modes
Price
Distance
Duration
CO2
bus
$55.0
1859.52 km
22h 24mins
55.79 kgs
 
bus
$68.0
1821.72 km
23h 47mins
54.65 kgs
 
train
$70.0
1924.05 km
30h 44mins
101.97 kgs
 
drive
$180.0
1608.86 km
17h 46mins
205.93 kgs
 
flight
$189.0
1259.7 km
3h 34mins
136.05 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 1859.52 km 22h 24mins 558 ZAR 55.0
Bus 1821.72 km 23h 47mins 690 ZAR 68.0
Train 1924.05 km 30h 44mins 710 ZAR 70.0
Drive 1608.86 km 17h 46mins 1,826 ZAR 180.0
Flight 1259.7 km 3h 34mins 1,917 ZAR 189.0
Take Bus from Cape Town to Pietermartizburg
Time: 22h 24mins Cost: 558 ZAR; $ 49.5 - 60.5 USD CO2 Emission: 55.8 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Cape Town,South Africa and Pietermaritzburg, KwaZulu-Natal, South Africa is to travel by bus, which will cost about 558 ZAR or 49.50 USD.