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