Flights from Johannesburg to Mahe Island
JNB to SEZ. All flight routes from Johannesburg International, South Africa to Seychelles International, Seychelles. These flights are operated by 3 different airlines. You can either fly non-stop with Air Seychelles or choose from 1 different transit flights. The shortest flight time is 4 hours and 55 minutes.
Other flight options
Check out these routes. They have daily flights from Johannesburg International and connections to Mahe Island:
Find the best prices on hotels and car rental near Seychelles
We got great deals on hotels and car rentals near the airport.
Johannesburg to Mahe Island flights
There are over 2 and approximately 3 flights every week. You can fly non-stop to Mahe Island (SEZ) from Johannesburg (JNB) with Air Seychelles or you can choose the stopover option via Mauritius (MRU).
Johannesburg to Mahe Island with Air Seychelles
You can fly non-stop every Tuesday, Friday or Sunday between 13 pm and 23 pm.
Miles & flight time: JNB - SEZ
The shortest flight time between JNB and SEZ is 4 hours and 55 minutes.
Via | Total flight time | Layover time | Miles |
---|---|---|---|
Direct | 4h 55m | - | 2347 (3776 km) |
MRU Mauritius | 8h 0m | 1h 25m | 3019 (4858 km) |
Unpublished Flight Rates From Johannesburg to Mahe Island
From Johannesburg to Seychelles
We have found another destination to Seychelles from Johannesburg International as well.
From South Africa to Mahe Island
Below is a list of other cities in South Africa with flights to Mahe Island with either non-stop or connecting flights.