Distance from

Johannesburg to Maputo

Average travel distance is

601.83 km

Nomal travel times are between

6h 20min  -  11h 13min

601.83 km (374 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 21 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Flight 624.16 km 387.83 miles 337.02 miles
Drive 587.76 km 365.22 miles 317.36 miles
Bus 593.58 km 368.83 miles 320.51 miles

BE PREPARED

Johannesburg - Maputo Info

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

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

The distance from JNB to SZK 386 km (239.92 miles) .

The distance from Skukuza to Maputo 207 km (128.75 miles) .

Travel distance chart

The distance between Johannesburg to Maputo is 601.83 km (374 miles) and it would cost 45 USD ~ 1,354 MZN to drive in a car that consumes about 11 MPG.