Distance from

Maputo to Johannesburg

Average travel distance is

606.82 km

Nomal travel times are between

1h 38min  -  15h 29min

606.82 km (377 miles) is the average travel distance between Maputo and . If you could walk at the speed of 3mph (4.8kph), it would take 3 days 22 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Flight 511.51 km 317.84 miles 276.2 miles
Drive 593.09 km 368.53 miles 320.24 miles
Bus 675.55 km 419.77 miles 364.77 miles
Train 647.11 km 402.09 miles 349.41 miles

BE PREPARED

Maputo - Johannesburg Info

The distance from MPM to JNB 479 km (297.81 miles) .

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

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

Travel distance chart

The distance between Maputo to Johannesburg is 606.82 km (377 miles) and it would cost 20 USD ~ 203 ZAR to drive in a car that consumes about 5 MPG.