Book Cheap Flights from Johannesburg to Vilanculos
Cheapest flights to Vilanculos
Cheapest flights to Vilanculos in the next 3 months
* Please note that the prices are subject to availability and block out dates do apply over peak season.
Flights from Johannesburg to Vilanculos
Flights from Johannesburg to Vilanculos will have you arriving in this coastal town within approximately 1 hour and 40 minutes. Planes depart from O.R Tambo International Airport (JNB) and Lanseria International Airport (HLA), arriving at Vilankulo Airport (VNX). Popular airlines flying from Johannesburg to Cape Town are: South African Airways and LAM Mozambique Airlines. Direct flights from Johannesburg to Vilanculos are available.
Compare all airlines and book the best price!
Things to know before you travel to Vilanculos
Essential details you need to know before your trip.
New Meticail (MZN)
1 ZAR = 4.58 MZN
Vilankulo Airport (VNX)
There is no time difference between Vilanculos and Johannesburg.
Type C / F / M
For stays of up to 30 days, you will need a valid passport to travel from Johannesburg to Vilanculos.
From Vilankulo Airport, it takes approximately 7 minutes to get to the city centre of Vilanculos.
The main attractions in Vilanculos are Baxaruto National Park, Zinave National Park and Machilla Magic.