There is 1 way to get from Vilanculos to Seychelles by plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Vilankulo Airport (VNX) to Seychelles International Airport (SEZ) flights
Questions & Answers
The cheapest way to get from Vilanculos to Seychelles is to fly which costs $600 - $1,300 and takes 27h 34m.
The fastest way to get from Vilanculos to Seychelles is to fly which takes 27h 34m and costs $600 - $1,300.
The distance between Vilanculos and Seychelles is 2909 km.
It takes approximately 27h 34m to get from Vilanculos to Seychelles, including transfers.
There are 468+ hotels available in Seychelles.
What companies run services between Vilanculos, Mozambique and Seychelles?
Airlink, Air Seychelles, and two other airlines fly from Vilankulo Airport (VNX) to Seychelles International Airport (SEZ) twice daily.
- Website
- airseychelles.com
Flights from Vilankulo Airport to Seychelles International Airport via Johannesburg
- Ave. Duration
- 29h 10m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $600–1,200
Flights from Vilankulo Airport to Seychelles International Airport via Maputo, Johannesburg
- Ave. Duration
- 27h 30m
- When
- Thursday
- Estimated price
- $600–1,300
- Website
- emirates.com
Flights from Vilankulo Airport to Seychelles International Airport via Johannesburg, Antananarivo
- Ave. Duration
- 29h 35m
- When
- Wednesday to Saturday
- Estimated price
- $550–1,500
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Train travel in France: A guide to SNCF, Is ride-sharing platform BlaBlaCar right for you?, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.
