Book cheap flights from Johannesburg to Mauritius from R 2354

Last minute flights from Johannesburg to Mauritius

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 Mauritius
BEST
DEAL
Fri, 24 Jan JNB - MRU
Mon, 27 Jan MRU - JNB
-22 %
10587R 8233R
Prime price per passenger
Johannesburg Mauritius
BEST
DEAL
Tue, 28 Jan JNB - MRU
2518R 2354R
Prime price per passenger
Johannesburg Mauritius
BEST
DEAL
Tue, 28 Jan JNB - MRU
Tue, 04 Feb MRU - JNB
5667R 5321R
Prime price per passenger
Johannesburg Mauritius
BEST
DEAL
Fri, 07 Feb JNB - MRU
Sat, 08 Feb MRU - JNB
9864R 9276R
Prime price per passenger
Johannesburg Mauritius
BEST
DEAL
Sun, 16 Feb JNB - MRU
Sat, 01 Mar MRU - JNB
10065R 9453R
Prime price per passenger

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:

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.

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 R2354. 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