Johannesburg to Vilanculo flight distance & time (JNB-VNX)

How far is Johannesburg from Vilanculo by plane? The great circle distance from OR Tambo International Airport (JNB) to Vilankulo Airport (VNX) is 851 km / 460 nm, about 1h 19m flight time, with an initial heading of 59° (ENE).

FromOR Tambo International Airport (JNB), Johannesburg, ZA
ToVilankulo Airport (VNX), Vilanculo, MZ
Distance851 km · 460 nm · 529 mi
Initial heading59° (ENE)

Airlines on this route

Aircraft with enough range to fly JNB to VNX nonstop

TypeRange
Cessna 305 Bird Dog (L-19 / O-1) 460 nm / 852 km
WACO YKC, YKC-S, YKS-6, ZKS 462 nm / 856 km
Piper PA-20 Pacer / PA-22 Tri-Pacer 465 nm / 861 km
Pilatus P-2 467 nm / 865 km
Piper PA-38 Tomahawk 468 nm / 867 km
Dassault Super Mystere 470 nm / 870 km
Jakowlew / Yakovlev Jak-9 / Yak-9 470 nm / 870 km
Air Tractor AT-300 Air Tractor 470 nm / 870 km
Jakowlew / Yakovlev Jak-9 / Yak-9 470 nm / 870 km
LET L-610 470 nm / 870 km
Macchi C.200 / MC.200 Saetta 470 nm / 870 km
de Havilland D.H.84 Dragon 474 nm / 878 km
Eurocopter EC 225 Super Puma / EC 725 Cougar 475 nm / 880 km
Ford 4-AT / 5-AT TriMotor 478 nm / 885 km
Dassault MD 452 Myst 478 nm / 885 km
Emigh A-2 Trojan 478 nm / 885 km
CAC, Commonwealth Aircraft Corporation CA-25 Winjeel 478 nm / 885 km
Dewoitine / SNCAM D.520 480 nm / 889 km
Dewoitine / SNCAM D.520 480 nm / 889 km
Robin R 3000 481 nm / 891 km

Open JNB to VNX in the calculator · Return route VNX to JNB

Frequently asked questions

How far is Johannesburg from Vilanculo?
The great circle distance between Johannesburg and Vilanculo is 851 km (460 nm / 529 mi).
How long is the flight from Johannesburg to Vilanculo?
A direct flight from JNB to VNX takes about 1h 19m, based on a typical jet cruise speed. Actual time varies by aircraft type and wind - see the aircraft list above for type-specific estimates.
Is there a nonstop flight from Johannesburg to Vilanculo?
Yes - 1 airline currently operates this route, see the list above.