Distance from

Pietermaritzburg to Johannesburg

Average travel distance is

572.82 km

Nomal travel times are between

1h 43min  -  11h 34min

572.82 km (356 miles) is the average travel distance between Pietermaritzburg and . If you could walk at the speed of 3mph (4.8kph), it would take 3 days 16 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Flight 518.98 km 322.48 miles 280.22 miles
Drive 530.61 km 329.71 miles 286.51 miles
Bus 587.58 km 365.1 miles 317.27 miles
Train 654.13 km 406.46 miles 353.2 miles

BE PREPARED

Pietermaritzburg - Johannesburg Info

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

The distance from PZB to JNB 481 km (298.63 miles) .

The distance from OR Tambo Airport to Marlboro 14 km (8.85 miles) .

The distance from Marlboro to Johannesburg Park 17 km (10.86 miles) .

Travel distance chart

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