Distance from

Johannesburg to Pietermaritzburg

Average travel distance is

575.02 km

Nomal travel times are between

3h 44min  -  11h 40min

575.02 km (357 miles) is the average travel distance between Johannesburg and . If you could walk at the speed of 3mph (4.8kph), it would take 3 days 17 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Flight 529.15 km 328.8 miles 285.72 miles
Drive 527.63 km 327.85 miles 284.9 miles
Bus 582.77 km 362.11 miles 314.67 miles
Train 660.54 km 410.44 miles 356.66 miles

BE PREPARED

Johannesburg - Pietermaritzburg Info

The distance from Johannesburg Park to Marlboro 18 km (11.08 miles) .

The distance from Marlboro to OR Tambo Airport 15 km (9.02 miles) .

The distance from JNB to PZB 490 km (304.48 miles) .

The distance from Pietermaritzburg to Pietermaritzburg 7 km (4.64 miles) .

Travel distance chart

The distance between Johannesburg to Pietermaritzburg, KwaZulu-Natal, South Africa is 575.02 km (357 miles) and it would cost 25 USD ~ 254 ZAR to drive in a car that consumes about 6 MPG.