Book cheap flights from Johannesburg to Mauritius from R 2184

Trustpilot rating 4.4 out of 5

Explore the best deals

Discover the cheapest flights from Johannesburg to Mauritius
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 Mauritius

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 6 735
R 5 348
R 6 608
R 6 615
R 7 667
R 4 895
R 4 870
R 5 809
R 5 754
R 6 782
R 6 530
R 5 475
MarchAprilMayJune

Exchange rate
1 ZAR = 2.49 MUR
1 MUR = 0.41 ZAR
Last checked on Thu, 03/27
Distance: 3076 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
Mauritius airports
Ile Maurice Sir Seewoosagur (MRU)How far from city centre: 16 kms

Useful Information for Flights from Johannesburg to Mauritius

Planning a trip from Johannesburg to Mauritius? Flights between Johannesburg and Mauritius typically take about 4 hours. Book your flights to Mauritius from Johannesburg with eDreams and enjoy your trip!

Time Difference between Johannesburg and Mauritius

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

Best Time to Fly to Mauritius

Mauritius boasts a tropical climate with sunshine throughout the year. Temperatures range from 20°C to 26°C in winter (May to December) and reach up to 30°C in summer (November to April). Book your flights to Mauritius from Johannesburg with eDreams and enjoy the warm weather and fewer crowds during May, June, September, or October.

Johannesburg Airports

Johannesburg is served by two main passenger airports, making it easy to start your journey to Mauritius. Let's explore your options:

Airport Information

O.R. Tambo International Airport (JNB)

Located 23km east of Johannesburg city centre, O.R. Tambo International Airport (JNB) is the largest and busiest airport in Africa. It serves as the main hub for domestic and international flights to Mauritius from Johannesburg. With a capacity to handle 28 million passengers annually, this bustling airport offers a wide array of amenities and services for travellers.

Lanseria International Airport (HLA)

A smaller, privately owned airport situated about 35km from Johannesburg city centre, Lanseria International Airport (HLA) is known for its convenience and modern facilities. It is a popular choice for flights to Mauritius from Johannesburg.

Main Airlines for This Route

Several airlines operate flights from Johannesburg to Mauritius. Consider booking your flights to Mauritius from Johannesburg with eDreams and see our offers for these airlines:

  • Air Mauritius
  • South African Airways
  • FlySafair

Mauritius Airports

Planning your trip to Mauritius from Johannesburg? Let eDreams help you find the perfect flight. Once you've booked your flights to Mauritius from Johannesburg, you'll want to know more about the airport you'll be arriving at.

Airport Information

Sir Seewoosagur Ramgoolam International Airport (MRU)

This is the main airport serving Mauritius. It offers a range of facilities including duty-free shops, restaurants, currency exchange, ATMs, and accessible facilities such as elevators, ramps, and accessible toilets. For lounge access, you can choose from options like the ATOL Lounge or the Air Mauritius Premium Lounge.

From the airport to the city centre, you have several options. Public buses are available, offering a budget-friendly way to reach Port Louis, the capital city. Taxis are readily available at the airport taxi rank, providing a more convenient but pricier transfer to your destination. For a seamless experience, consider pre-booking a private transfer. Car rental services are also available at the airport, offering flexibility to explore the island at your own pace. Book your flights to Mauritius from Johannesburg with eDreams and start your holiday with ease.

Car Rental Services in Mauritius with eDreams

{Brand} offers car rental services in Mauritius. You can book your car rental in advance through our website. Start by booking your flights to Mauritius from Johannesburg with eDreams. Then you can proceed with booking your car.

What to Do and See in Mauritius

Dreaming of pristine beaches and turquoise waters? Look no further! Book your flights to Mauritius from Johannesburg with eDreams and discover an island paradise. Mauritius offers a vibrant blend of natural beauty and exciting activities.

  • Explore Grand Baie: Discover stunning beaches, vibrant nightlife, and incredible water sports opportunities like snorkelling and scuba diving in Grand Baie.
  • Hike Le Pouce Mountain: Embark on a scenic hike up Le Pouce Mountain in North Mauritius and enjoy panoramic views of the island.
  • Relax on Trou-aux-Biches Beach: Unwind on the picture-perfect Trou-aux-Biches Beach, known for its white sand, coconut trees, and crystal-clear waters. Treat yourself to local snacks and fresh seafood while soaking up the sun.

Discover our TOP discounts for your flight from Johannesburg to Mauritius

Yes, you read that right! With eDreams Prime you can find exclusive deals on your flights to Mauritius 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 Mauritius

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 Mauritius. At eDreams have you covered!
For flights from Johannesburg to Mauritius, how can I find the cheapest price?
The cheapest price for a flight from Johannesburg to Mauritius is R2184. 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.
How long does the flight from Johannesburg to Mauritius take?
Flight length from Johannesburg to Mauritius is around 04:15 hours on average, at an average distance of 3 227 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 Mauritius?

The main route from Johannesburg to Mauritius is: OR Tambo International Airport (JNB) to Ile Maurice Sir Seewoosagur (MRU). The following airlines fly this route:

Air Mauritius.

South African Airways.

Fly Safair.

Plan your trip

Alternate routesPopular routes