Distance from

Johannesburg to Vilankulos

Average travel distance is

1145.31 km

Nomal travel times are between

5h 24min  -  15h 24min

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

Travel distance by transport mode

Tranport Km Miles Nautical miles
Flight 1024.11 km 636.35 miles 552.97 miles
Drive 1266.52 km 786.98 miles 683.87 miles

BE PREPARED

Johannesburg - Vilankulos Info

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

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

The distance from OR Tambo Airport to Johannesburg 1 km (0.55 miles) .

The distance from JNB to VNX 931 km (578.36 miles) .

The distance from Vilankulu to Vilankulos District 60 km (37.29 miles) .

Travel distance chart

The distance between Johannesburg to Vilankulos, Inhambane Province, Mozambique is 1145.31 km (712 miles) and it would cost 140 USD ~ 4,212 MZN to drive in a car that consumes about 35 MPG.