Book cheap flights from Johannesburg to Mahe Island from R 5146

Last minute flights from Johannesburg to Mahe Island

Book now before it's too late

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.
Johannesburg Mahe Island
BEST
DEAL
Thu, 13 Feb JNB - SEZ
Fri, 28 Feb SEZ - JNB
7870R 7384R
Prime price per passenger
Johannesburg Mahe Island
BEST
DEAL
Wed, 19 Feb JNB - SEZ
5490R 5146R
Prime price per passenger
Johannesburg Mahe Island
BEST
DEAL
Sun, 02 Feb JNB - SEZ
Sat, 08 Feb SEZ - JNB
6869R 6443R
Prime price per passenger
Johannesburg Mahe Island
BEST
DEAL
Thu, 23 Jan JNB - SEZ
Wed, 05 Feb SEZ - JNB
7029R 6595R
Prime price per passenger
Johannesburg Mahe Island
BEST
DEAL
Mon, 03 Feb JNB - SEZ
Sat, 15 Feb SEZ - JNB
7173R 6739R
Prime price per passenger
Johannesburg Mahe Island
BEST
DEAL
Sun, 16 Feb JNB - SEZ
Tue, 25 Feb SEZ - JNB
7166R 6732R
Prime price per passenger

Currency and cost comparison

Train Local, one-way ticket
45% Trains in Mahe Island are 45% cheaper than in Johannesburg.
Johannesburg 27,5R
Mahe Island 15,12R
Meal Mid-priced restaurant
35% The average meal is 35% more expensive in Mahe Island than in Johannesburg.
Johannesburg 210R
Mahe Island 283,46R
Exchange rate
1 ZAR = 0.77 SCR
1 SCR = 1.31 ZAR
Last checked on 20 January 2025
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:

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.

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 R5146. 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 $ 188.98 ZAR, 845% more expensive than Johannesburg, with a fare of $ 20.00 ZAR, while train tickets cost 45% less at Mahe Island: $ 15.12 ZAR versus $ 27.50 ZAR at Johannesburg. If you compare the price of a lunch meal, however, you can find it from 283.46 ZAR in Mahe Island, 35% more than the 210.00 ZAR in Johannesburg. The price of the coffee is around 105% more expensive in Mahe Island, with an average of 78.49 ZAR , while in Johannesburg the coffee costs 38.38 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. Kenya Airways. Hahn Air Technologies.

Plan your trip