Flights from Johannesburg to Vilanculos
JNB to VNX. All flight routes from Johannesburg International, South Africa to Vilankulo, Mozambique. These routes are operated by 3 different airlines. You can either fly non-stop with Airlink (South Africa) or LAM, or choose from 2 different transit flights. The shortest flight time is 1 hour and 30 minutes.
Find the best prices on hotels and car rental near Vilankulo
We got great deals on hotels and car rentals near the airport.
Johannesburg to Vilanculos flights
With over 26 flights every week and 4 different airlines you have a wide option of flights to choose from. You can fly non-stop to Vilanculos (VNX) from Johannesburg (JNB) with Airlink (South Africa) or LAM or you can choose a stopover via Nelspruit (MQP) or Maputo (MPM) if it suits you better.
Johannesburg to Vilanculos with Airlink (South Africa)
You can fly non-stop every weekday with flights departing at 11:35 or 14:15. You also have the option to do a transit flight via Nelspruit.
With LAM
You can fly non-stop with LAM every Sunday at 10:50. You also have the option to do a transit flight via Maputo.
Miles & flight time: JNB - VNX
The shortest flight time between JNB and VNX is 1 hour and 30 minutes.
Via | Total flight time | Layover time | Miles |
---|---|---|---|
Direct | 1h 30m | - | 530 (853 km) |
MQP Nelspruit | 3h 15m | 20m | 540 (869 km) |
MPM Maputo | 4h 45m | 2h 20m | 591 (951 km) |
Unpublished Flight Rates From Johannesburg to Vilanculos
From Johannesburg to Mozambique
Below is a list of other destinations to Mozambique from Johannesburg International with either direct flights or 1 stop connections.
- MPM Maputo Direct
- APL Nampula Direct
- BEW Beira Direct
- POL Pemba Direct
- TET Tete Direct
- UEL Quelimane
- INH Inhambane Direct
- VJB Xai Xai
- VPY Chimoio
- MNC Nacala
From South Africa to Vilanculos
Below is a list of other cities in South Africa with flights to Vilanculos with either non-stop or connecting flights.