Cheap Flights from Mauritius to Johannesburg

Compare Mauritius to Johannesburg flight deals

Find the cheapest month or even day of the year to fly to Johannesburg

Book the best Johannesburg fare with no extra fees

Flight deals from Mauritius to Johannesburg

Looking for a cheap last-minute deal or the best return flight from Mauritius to Johannesburg? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Mauritius to Johannesburg

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Mauritius to Johannesburg flights are currently cheapest in August.

Direct flights from Mauritius to Johannesburg

Alternative Mauritius to Johannesburg routes

Looking for the cheapest, fastest or easiest route from Mauritius to Johannesburg? You could fly into the following airports instead.

Port Louis to Johannesburg: Flight information

The things to know before you go.
Cheapest flight foundRs58,150
Cheapest month to flyAugust
Average flight time4 hrs, 30 mins
Most popular airlineAir Mauritius
Average flights per week47

Finding cheap flights from Mauritius to Johannesburg: Frequently asked questions

There are 2 airports in Johannesburg: Johannesburg O.R. Tambo and Lanseria.
The best price we found for a return flight from Mauritius to Johannesburg is Rs117,234. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
4 hours and 30 minutes is the average flight time from Mauritius to Johannesburg.
Air Mauritius, South African Airways and FlySafair fly direct from Mauritius to Johannesburg.
As of July 2025, there are 47 flights per week flying from Mauritius to Johannesburg.
The cheapest month to fly from Mauritius to Johannesburg is usually August.
If you're flying from Mauritius Airport, the cheapest airport near Johannesburg is Johannesburg O.R. Tambo – which is 21.7 km away from the centre of Johannesburg. We've found flights into this airport from Rs117,234.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Mauritius Airport to Johannesburg on Monday, 18 August 2025.
Yes – the average flight time is 4 hours and 30 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Johannesburg but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Johannesburg is around 40 days in advance, so don’t leave your flight to the last minute.
In July, the average temperature is usually around 11°C. January is typically the warmest month in Johannesburg, when it usually averages around 28°C. You can expect the least rain in July. The coldest month is June, with temperatures averaging 3°C. The rainiest month is December.
Currently, FlySafair offers the cheapest flight tickets to Johannesburg.

Flying from Sir Seewoosagur Ramgoolam International Airport (MRU) to Johannesburg: what you need to know

  • Jump on a direct flight from Sir Seewoosagur Ramgoolam International Airport to Johannesburg and you'll be in the air for an average of 4 hours 5 minutes.

  • Johannesburg is two hours behind Port Louis, where Sir Seewoosagur Ramgoolam International Airport is located. Johannesburg follows the UTC+2 timezone.

  • With 18 flights a week between the two airports, Sir Seewoosagur Ramgoolam International Airport (MRU) to O.R. Tambo International Airport (JNB) is the busiest route. Air Mauritius operates the earliest flight at 08:50. If you'd like to get more out of your day before taking off, the last flight from MRU to JNB is with Air Mauritius at 18:55.

  • For stress-free travel, turn up at the airport two hours ahead of international flights and one hour before domestic departures. That way, you won't have to rush to catch your MRU to Johannesburg flight.

  • If you're travelling during a major holiday or another peak period, give yourself extra time. A good general rule is two hours before domestic flights and up to four hours before international departures. Queues at security and check-in will be longer.

  • You can book a direct Sir Seewoosagur Ramgoolam International Airport to Johannesburg ticket. Start your journey at MRU and end it at O.R. Tambo International Airport (JNB).

  • Pick from a variety of carriers operating direct flights from Sir Seewoosagur Ramgoolam International Airport to Johannesburg. Get on board with any of these:

  • Consider adding a stopover to potentially score a cheaper flight ticket from MRU to Johannesburg. Simply deselect 'Direct flights only' during your search. Give yourself a breather (and maybe even a better deal) by stopping at one of these connecting airports:

    • Jomo Kenyatta International Airport (NBO)

    • Cape Town International Airport (CPT)

    • Reunion Roland Garros Airport (RUN)

  • To reach MRU from central Port Louis, it takes around 50 minutes by car. It's roughly 32 kilometres from the airport to the city centre.

  • Searching for a hotel close to MRU? If you're catching an early flight from Sir Seewoosagur Ramgoolam International Airport to Johannesburg, these stays will put you moments from check-in:

  • When it comes to the on-time performance of Sir Seewoosagur Ramgoolam International Airport, 72.12% of flights arrive within the expected time frame.

How to find the cheapest flights from Sir Seewoosagur Ramgoolam International Airport (MRU) to Johannesburg

  • Rs58,150 is the cheapest price we've found for a one-way Sir Seewoosagur Ramgoolam International Airport to Johannesburg flight. A round-trip flight ticket right now is Rs117,234. Depending on when and how early you book, these fares could change.

  • Book two months before you want to travel. Pricing trends show that this is the ideal window for finding cheap flights from MRU to Johannesburg.

  • June is the best month for picking up an incredible deal on Sir Seewoosagur Ramgoolam International Airport to Johannesburg tickets. If you're looking to travel during a different time of year, the 'Whole month' tool will give you the lowest prices for each month.

  • You don't need to keep checking in to find out if fares have dropped when you set up a Price Alert. We'll update you the moment there's an updated deal for cheap flights from MRU to Johannesburg.

  • Choose your preferred arrival and departure times, number of stops and airlines with our filters. Then, sort the results for your flight from Sir Seewoosagur Ramgoolam International Airport to Johannesburg by 'Cheapest,' 'Fastest' or 'Best.'

Airports in Johannesburg

O.R. Tambo International Airport (JNB)

  • O.R. Tambo International Airport (JNB) is around 29 kilometres from the centre of Johannesburg. If you're catching a cab or a ride-share, the drive will take roughly 30 minutes.

  • Getting there on public transport takes about 1 hour 10 minutes.

  • The last thing you want is a lengthy journey to your hotel if you're arriving on a late flight from Sir Seewoosagur Ramgoolam International Airport to Johannesburg. Reserve one of these accommodation options near JNB instead:

  • Pick up an O.R. Tambo International Airport rental car and discover Johannesburg and beyond with your own wheels. Carwiz, Alamo and Green Motion are popular providers you can book with here.

  • For the best deal, book your ride from O.R. Tambo International Airport about three weeks ahead of your flight from MRU to Johannesburg.

Lanseria International Airport (HLA)

  • Lanseria International Airport (HLA) is around 48 kilometres from the centre of Johannesburg. After your flight from Sir Seewoosagur Ramgoolam International Airport to Johannesburg, it'll take you around 50 minutes to get to the heart of the city in a ride-share or cab.

  • There are some great places ready to welcome you near HLA. Settle in and get cosy after your MRU to Johannesburg flight at any of these perfectly located options:

  • The quickest way to reach your destination is with a Lanseria International Airport rental car. Grab your wheels from First - Car Hire, Tempest - Car Hire or Firefly powered by Hertz and hit the road in a heartbeat.

  • Lock in the lowest price by reserving your ride from HLA four weeks in advance. You'll also have access to a greater range of vehicles.

Best time to go to Johannesburg

  • Plan your trip to Johannesburg during high season if you want a lively atmosphere, but remember that prices are generally higher. Alternatively, book flights from Sir Seewoosagur Ramgoolam International Airport to Johannesburg during low season when prices are cheaper and it's less crowded.

  • The warmest month in Johannesburg is January, with temperatures ranging between 15ºC and 30ºC. Lock in your Sir Seewoosagur Ramgoolam International Airport to Johannesburg flight ticket then if this is the type of weather you enjoy.

  • If you want cooler conditions, look for a cheap ticket from MRU to Johannesburg in July when temperatures average between 4ºC and 20ºC.

More about Johannesburg

  • After booking your flight from Sir Seewoosagur Ramgoolam International Airport to Johannesburg, find a hotel that keeps you close to what you want to see. Make one of these accommodation options your base for exploring Johannesburg:

  • Maboneng Precinct and Constitution Hill are just a couple of the popular attractions to add to your Johannesburg must-do list. Keep the adventure rolling by checking out Johannesburg Zoo.

Explore more of South Africa

  • Pietermaritzburg is just one of the many places in South Africa waiting to be explored once you've seen the sights of Johannesburg. Around 451 kilometres away to the south-east, its top attractions include KwaZulu-Natal National Botanical Garden, Comrades Marathon House and The Old Prison.

  • Around 370 kilometres south-west of Johannesburg, Bloemfontein is another favourite stop in South Africa. Experience major highlights starting with Naval Hill Planetarium, Bloemfontein Zoo and Anglo Boer War Museum.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.