Cheap flights from Johannesburg to Mahe Island

Direct flight: 3,756 km, ~4h 25m from Johannesburg (JNB) to Mahe Island (SEZ).

Live fares · JNB → SEZ

Frequently asked questions

  • How long is the flight from Johannesburg to Mahe Island?

    Direct flights from JNB to SEZ cover approximately 3,756 km (2,334 miles), with an estimated flight time of 4h 25m. Operating airlines: HM.

Related guides for this route

Sibling pages — full route detail, airport overviews, visa context, per-airline routes.