Book cheap flights from Johannesburg to Mahe Island from R 5029

Explore the best deals

Discover the cheapest flights from Johannesburg to Mahe Island
emptyFilter
Filter by
Prices shown below were available within the past 3 days for the period specified 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

Flexible with dates? We find the best price for the week of the day you select *Prices may vary after you search.
Filter by
week: 12 May - 18 May
R 5 238
R 5 312
R 5 486
R 5 373
R 5 141
R 5 027
R 5 014
R 5 029
R 5 144
R 5 284
R 5 355
R 5 304
MarchAprilMayJune

Currency and cost comparison

TrainLocal, one-way ticket
50%Trains in Mahe Island are 50% cheaper than in Johannesburg.
JohannesburgR 30,00
Mahe IslandR 15,30
MealMid-priced restaurant
40%The average meal is 40% more expensive in Mahe Island than in Johannesburg.
JohannesburgR 200,00
Mahe IslandR 286,80
TaxiStandard daytime start rate
860%Taxis are 860% more expensive in Mahe Island than in Johannesburg.
JohannesburgR 20,00
Mahe IslandR 191,20
CoffeeRegular cappuccino
107%Coffee is 107% more expensive in Mahe Island than in Johannesburg.
JohannesburgR 38,62
Mahe IslandR 79,98
Exchange rate
1 ZAR = 0.79 SCR
1 SCR = 1.28 ZAR
Last checked on Fri, 03/28
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

Useful Information for Flights from Johannesburg to Mahe Island

Planning a trip from Johannesburg to Mahe Island? Flights to Mahe Island from Johannesburg are available. Consider booking your flights to Mahe Island from Johannesburg through eDreams.

Time Difference between Johannesburg and Mahe Island

Mahe Island is 2 hours ahead of Johannesburg. Please remember to check for Daylight Savings Time, as this could affect the actual time difference during your travels.

Best Time to Fly to Mahé Island

Mahé Island boasts a tropical climate, offering warm weather throughout the year. For those seeking sunshine and minimal rainfall, the dry season from May to October is ideal for flights to Mahé Island from Johannesburg. However, the island remains a desirable destination year-round, with temperatures consistently around 27°C. In the main seasons, temperatures average between 25°C and 30°C.

Johannesburg Airports

Find flights to Mahe Island from Johannesburg, and discover the main passenger airports in the city.

Airport Information

O.R. Tambo International Airport (JNB)

O.R. Tambo International Airport, formerly known as Johannesburg International Airport, is the largest and busiest airport in Africa. Located 23km east of Johannesburg city centre, in Kempton Park, Gauteng, it serves as the primary hub for international and domestic flights to Mahe Island from Johannesburg. With a capacity to handle up to 28 million passengers annually, it offers a wide range of amenities and services.

Lanseria International Airport (HLA)

Lanseria International Airport is a smaller, privately-owned airport situated approximately 35km from Johannesburg city centre. It's a convenient option for travellers flying to Mahe Island from Johannesburg, offering a more relaxed and less crowded experience compared to O.R. Tambo.

Rand Airport (QRA)

Rand Airport, located in Germiston, is a small, privately-owned airport primarily serving general aviation. While not typically used for commercial flights to Mahe Island from Johannesburg, it's an option for private travellers.

Main Airlines for This Route

Here are three airlines that offer flights from Johannesburg to Mahe Island:

  • Air Seychelles
  • Emirates
  • Ethiopian Airlines

Mahe Island Airports

Planning your trip to Mahe Island from Johannesburg? Let's explore the main airport you'll likely be flying into.

Airport Information

Seychelles International Airport (SEZ)

Seychelles International Airport (SEZ) is the main gateway to Mahe Island and the Seychelles. Located near Victoria, the capital, it handles both international and domestic flights to Mahe Island from Johannesburg. Facilities at SEZ Airport include free Wi-Fi, medical services, currency exchange, ATMs, and shops/cafes.

From the airport to Victoria city centre, you have several options:

Public transport: A bus journey to Victoria takes about 20-30 minutes and is an affordable way to reach the city. The bus stop is conveniently located near the terminal exit, and you can purchase tickets directly from the driver.

Taxi: Taxis are readily available outside the airport and provide a quicker transfer to Victoria, taking around 6–10 minutes. Be sure to agree on a fare with the driver beforehand or ensure the meter is used, as prices can vary.

Car rental: A car rental can be ideal for exploring Mahe Island at your own pace. Several car rental companies operate at the airport, including eDreams, although you can find other car hire brands as well. Having a car gives you the freedom to visit different parts of the island independently.

What to Do and See in Mahe Island

Mahe Island, a jewel in the Seychelles, offers a plethora of activities for travellers arriving on flights to Mahe Island from Johannesburg. Whether you are seeking relaxation or adventure, this island paradise has something to offer everyone.

  • Explore the Beaches: Bask in the sun on the pristine sands of Beau Vallon, Anse Royale, or Anse Soleil. These beaches boast crystal clear waters perfect for swimming, sunbathing, and snorkelling.
  • Hike Morne Blanc Trail: Embark on a scenic hike through the lush Morne Seychellois National Park. Enjoy breathtaking views of Victoria and the surrounding coastline from the summit of Morne Blanc.
  • Visit Victoria Market: Immerse yourself in the vibrant atmosphere of the Sir Selwyn-Clarke Market in Victoria. Sample exotic fruits, fresh seafood, and local spices while experiencing the daily life of the Seychellois people.

Discover our TOP discounts for your flight from Johannesburg to Mahe Island

Yes, you read that right! With eDreams Prime you can find exclusive deals on your flights to Mahe Island from Johannesburg. Discover this benefit and many more by becoming an Opodo Prime or Prime Plus member now!

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 R5029. 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 $ 191.20 ZAR, 856% more expensive than Johannesburg, with a fare of $ 20.00 ZAR,

while train tickets cost 49% less at Mahe Island: $ 15.30 ZAR versus $ 30.00 ZAR at Johannesburg.

If you compare the price of a lunch meal, however, you can find it from 286.80 ZAR in Mahe Island, 43% more than the 200.00 ZAR in Johannesburg.

The price of the coffee is around 107% more expensive in Mahe Island, with an average of 79.98 ZAR , while in Johannesburg the coffee costs 38.62 ZAR.

How long does the flight from Johannesburg to Mahe Island take?
Flight length from Johannesburg to Mahe Island is around 04:55 hours on average, at an average distance of 3 773 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: OR Tambo International Airport (JNB) to Seychelles Intl (SEZ). The following airlines fly this route:

Air Seychelles.

Hahn Air Technologies.

Kenya Airways.

Plan your trip

Alternate routesPopular routes