Visas may be obtained at airports on arrival in Mozambique (approximately US$25 per person), South African citizens do not require visas but must pay an immigration fee (approximately US2.50 or R17). As of 1st July, all departure taxes are collected by the various airlines, as part of the airfare and paid over to Mozambique. Departure tax are no longer payable in Mozambique. Cash is required for all visas and immigration tax payments at Mozambique airports.

All flight times and prices given below are subject to change and availability. For one way flight prices or information not given below please contact us by email flights@mozbookings.com.

Flights between South Africa and Vilanculos

Some air fares may only be valid when booked in conjunction with accommodation in Mozambique. Passenger taxes are given separately since they are subject to frequent change as the price of fuel and exchange rates fluctuate.

Flights from Johannesburg O. R. Tambo International to Vilanculos with LAM

Fare Type

Fare

 

Approximate SA Taxes & Departure taxes
(subject to change)
Total Cost
LAM, Mozambique Airlines flights from Johannesburg to Vilanculos

30 day return
minimum 2 night stay
subject to availability, conditions apply

ZAR 2565 ZAR 1850 ZAR 4415
Book now
LAM Timetable From Johannesburg O. R. Tambo to Vilanculos
Day of the Week Depart Johannesburg O. R. Tambo Arrive Vilanculos

Monday

11h45 14h45

Wednesday

11h45 14h45
Sunday 11h45 14h45
LAM Timetable From Vilanculos to Johannesburg O. R. Tambo
Day of the Week Depart Vilanculos Arrive Johannesburg O. R. Tambo
Monday 13h15 16h55
Wednesday 13h15 16h55
Sunday 14h55 17h50

Daily Flights from OR Tambo Airport to Vilanculos

These flights are designed to connect with flights from Vilanculos to the Bazaruto Islands

Fare Type

Fare

 

Approximate SA Taxes & Departure taxes
(subject to change)
Total Cost

Limited Special Offer Return Flight
Strictly subject to availability

ZAR 3875 ZAR 1315

ZAR 4490
Book now 

Limited Special Offer One Way Flight
Strictly subject to availability
ZAR 1935 ZAR 670

ZAR 2265
Book now

Return Flight
subject to availability

ZAR 4515 ZAR 1315

ZAR 5265
Book now 

One Way Flight
subject to availability
ZAR 2260 ZAR 670 ZAR 2620
Book now
Timetable From Johannesburg OR Tambo Airport to Vilanculos

Day of the Week

Depart Johannesburg Arrive Vilanculos
Monday 10h20 12h45
Tuesday 10h20 13h15
Wednesday 10h20 12h45
Thursday 10h20 12h45
Friday 10h20 13h15
Saturday 10h20 12h45
Sunday 10h20 12h45
Timetable From Vilanculos to Johannesburg O R Tambo
Day of the Week Depart Vilanculos Arrive Johannesburg
Monday 14h00 16h30
Tuesday 14h00 16h30
Wednesday 14h00 16h30
Thursday 14h00 16h30
Friday 14h00 16h30
Saturday 14h00 16h30
Sunday 14h00 16h30

Flights from Johannesburg Lanseria Airport to Vilanculos with Executive Turbine

Fare Type

Fare

 

Approximate SA Taxes
(subject to change)
Total Cost
Return Flight
subject to availability
ZAR 2990 ZAR 1220 ZAR 4210
Book now
One Way Flight
subject to availability
ZAR 1495 ZAR 690 ZAR 2185
Book now
Timetable From Johannesburg Lanseria Airport to Vilanculos
Day of the Week Depart Lanseria Arrive Vilanculos
Monday 14h15 16h15
Friday 14h15 16h15
Sunday 14h15 16h15
Timetable From Vilanculos to Johannesburg Lanseria Airport
Day of the Week Depart Vilanculos Arrive Lanseria
Monday 17h00 19h00
Friday 17h00 19h00
Sunday 17h00 19h00


Flights from Nelspruit Kruger Airport to Vilanculos

Fare Type

Fare

 

Approximate SA Taxes & Departure taxes
(subject to change)
Total Cost
Limited Special Offer
One Way Flight
Strictly subject to availability
ZAR 1595 ZAR 670 ZAR 2265 Book now
One Way Flight
subject to availability
ZAR 1950 ZAR 670

ZAR 2620
Book now

Timetable From Nelspruit Kruger Airport to Vilanculos
Day of the Week Depart Kruger Arrive Vilanculos
Tuesday 12h00 13h15
Friday 12h00 13h15

Flights from Vilanculos to Bazaruto Islands