All scheduled flights from Mahe Island to Johannesburg (SEZ-JNB)
Seychelles
South Africa
All scheduled flights from SEZ to JNB. You can fly from Mahe Island to Johannesburg non-stop on Tuesdays, Fridays & Sundays and the flight takes about 5 hours. Flights with stops take between 11 to 11 hours depending on your flight and connection airport.