Book cheap flights from Johannesburg to Mahe Island

Explore the best deals

Discover the cheapest flights from Johannesburg to Mahe Island
emptyFilter
Filter by
The prices shown on this page were available within the last 20 days for the specified periods and should not be considered the final price offered. Please note that availability and prices are subject to change.

Cheapest time to fly from Johannesburg to Mahe Island

If you’re planning to fly this route soon, keep in mind that the lowest fares are usually available at the end of April. Take advantage of this period to save on your flight tickets and make the most of your trip. Please note that prices may change after your search.
Filter by
week: 27 Apr - 03 May
R 5 729
R 5 475
R 5 416
R 5 239
R 6 868
R 5 983
R 6 407
R 6 636
R 5 543
R 8 456
R 5 075
R 5 218
FebruaryMarchAprilMay
Airlines that fly from Johannesburg to Mahe Island

Currency and cost comparison

TrainLocal, one-way ticket
59%Trains in Mahe Island are 59% cheaper than in Johannesburg.
JohannesburgR 34,00
Mahe IslandR 13,94
MealMid-priced restaurant
31%The average meal is 31% more expensive in Mahe Island than in Johannesburg.
JohannesburgR 200,00
Mahe IslandR 261,46
TaxiStandard daytime start rate
989%Taxis are 989% more expensive in Mahe Island than in Johannesburg.
JohannesburgR 16,00
Mahe IslandR 174,31
CoffeeRegular cappuccino
142%Coffee is 142% more expensive in Mahe Island than in Johannesburg.
JohannesburgR 39,56
Mahe IslandR 95,87
Exchange rate
1 ZAR = 0.88 SCR
1 SCR = 1.15 ZAR
Last checked on Thu, 02/12
Distance: 3773 kms
Johannesburg airports
OR Tambo International Airport (JNB)How far from city centre: 1 kms
Lanseria Intl Apt (HLA)How far from city centre: 48 kms
Mahe Island airports
Seychelles Intl (SEZ)How far from city centre: 0 kms

Flights from Johannesburg to Mahe Island: all you need to know

Mahé Island offers more than just stunning beaches. As the largest island in Seychelles, it boasts a captivating blend of Creole culture, a fascinating colonial past, and lush natural beauty. Explore vibrant markets, discover historical sites like the Clock Tower in Victoria, or hike through the Morne Seychellois National Park. Mahé attracts travellers seeking a rich island experience, combining relaxation with engaging local discoveries and dramatic mountain scenery.

Flying from Johannesburg to Mahé Island usually takes around five hours for a direct flight. Connecting flights, which are common, extend the journey time, often involving a stopover in Addis Ababa or Nairobi. Look for the quickest routes to minimise travel time.

The best time to fly to Mahé Island is during the cooler, drier months from May to September. These months offer pleasant temperatures and less rainfall, ideal for enjoying the beaches and outdoor activities. However, travel during the shoulder seasons of April and October can also be rewarding, with fewer crowds and generally good weather. The peak travel season typically falls in December and January, so consider booking flights well in advance if you plan to travel then.

Information about Johannesburg airports

For flights from Johannesburg to Mahe Island, you will depart from the city’s primary international airport. This hub connects travellers from across the region to destinations worldwide, including the idyllic Seychelles.

O. R. Tambo International Airport (JNB)

O. R. Tambo International Airport is the largest and busiest airport in Africa, handling a significant volume of domestic and international air traffic. Located in Kempton Park, Gauteng, this major gateway serves as a crucial point for connecting flights across Southern Africa and beyond. The extensive facilities at the airport include numerous retail outlets, a wide selection of dining options, and various lounges, catering to diverse passenger needs. Travellers can access the Gautrain rapid rail link directly from the terminal, offering quick connections to Sandton, Rosebank, and Pretoria. The airport operates multiple terminals designed for seamless passenger flow and efficient ground operations.

Airports in Mahe Island: good to know

Flights from Johannesburg typically arrive at the primary international gateway to the Seychelles archipelago. Mahe Island is served by a single commercial airport, facilitating travel from South Africa.

Seychelles International Airport (SEZ)

Seychelles International Airport is located on the east coast of Mahe, about 11 kilometres from Victoria, the capital city. This facility features a single runway and a passenger terminal designed to handle both international and domestic flights. Travellers will find customs and immigration services upon arrival, along with car rental desks and local transport options just outside the terminal building. The main aviation hub in the Seychelles primarily handles flights connecting to regional and international destinations.

Get the best flight deals from Johannesburg to Mahe Island

Your island escape is within reach. eDreams makes planning your trip to Mahe easy, letting you compare flight options from many airlines. You can find the best deals to suit your travel style and budget. Unlock even bigger savings with an eDreams Prime subscription, giving you access to exclusive discounts on countless flights. Want to simplify your journey further? Bundle your flight and hotel for a complete holiday package. Start exploring flights from Johannesburg to Mahe Island today and begin your adventure.

Frequently asked questions about flights from Johannesburg to Mahe Island

What are the benefits of booking flexible flight tickets?
Using the flexible flight ticket, you're guaranteed a refund or a rebooking option (without fees) in case of flight cancellations when travelling to Seychelles. At eDreams have you covered!
For flights from Johannesburg to Mahe Island, how can I find the cheapest price?
The cheapest price for a flight from Johannesburg to Mahe Island is R4424. At eDreams we use different machine learned based methodologies to find our costumers the best option available, considering airline combinations, stopovers and direct flights as well as different criteria for inbound and outbound journeys.
Is Mahe Island more expensive than Johannesburg to visit?
Looking at cab fares, a ride in Mahe Island costs about $ 174.31 ZAR, 989% more expensive than Johannesburg, with a fare of $ 16.00 ZAR,
while train tickets cost 59% less at Mahe Island: $ 13.94 ZAR versus $ 34.00 ZAR at Johannesburg.
If you compare the price of a lunch meal, however, you can find it from 261.46 ZAR in Mahe Island, 31% more than the 200.00 ZAR in Johannesburg.
The price of the coffee is around 142% more expensive in Mahe Island, with an average of 95.87 ZAR , while in Johannesburg the coffee costs 39.56 ZAR.
How long does the flight from Johannesburg to Mahe Island take?
Flight length from Johannesburg to Mahe Island is around 9 h and 25 m on average, at an average distance of 3772.86 km, for flights for the route (which may have 1 or more stops in other cities in between).
Which airports have flights between Johannesburg and Mahe Island?
The main route from Johannesburg to Mahe Island is: O. R. Tambo International Airport (JNB) to Seychelles International Airport (SEZ). The following airlines fly this route:
Air Seychelles.
Ethiopian Airlines.
Kenya Airways.

Plan your trip

Popular Flight RoutesAlternate routes