Cheap Flights from Johannesburg to Port Louis

Travellers and cabin class

Compare Johannesburg to Mauritius flight deals

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

Book the best Mauritius fare with no extra fees

Flight deals from Johannesburg to Mauritius

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

Find the cheapest month to fly from Johannesburg to Mauritius

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

Direct flights from Johannesburg to Mauritius

Johannesburg to Mauritius: Alternative routes

Compare routes from Johannesburg to Port Louis below. You may find an airport to fly into that's cheaper, faster, or easier than Mauritius.

Johannesburg to Port Louis: Flight information

The things to know before you go.
Cheapest flight found$530
Cheapest month to flyMay
Average flight time4 hrs, 5 mins
Most popular airlineAir Mauritius
Average flights per week114

Finding cheap flights from Johannesburg to Mauritius: Frequently asked questions

The best price we found for a return flight from Johannesburg to Mauritius is $530. 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 4 minutes is the average flight time from Johannesburg to Mauritius.
South African Airways, Air Mauritius and Air India fly direct from Johannesburg to Mauritius.
As of April 2025, there are 61 flights per week flying from Johannesburg to Mauritius.
The cheapest month to fly from Johannesburg to Mauritius is usually April 2025.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Johannesburg to Mauritius Airport on Tuesday, 6 May 2025.
Yes – the average flight time is 4 hours and 4 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 Mauritius 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 Port Louis is around 40 days in advance, so don’t leave your flight to the last minute.
The cheapest airline that flies to Mauritius is Safair .

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

  • Planning your trip begins with figuring out where you'll fly out of in Johannesburg. O.R. Tambo International Airport (JNB) is the city's main airport, so explore your options for booking a flight from Johannesburg to Sir Seewoosagur Ramgoolam International Airport (MRU) taking off from here.

  • Jump on a direct flight from Johannesburg to Sir Seewoosagur Ramgoolam International Airport and you'll be travelling for around 4 hours 5 minutes.

  • The timezone in Port Louis is UTC+4, which is 2 hours ahead of Johannesburg. Sir Seewoosagur Ramgoolam International Airport is located in Port Louis.

  • With 20 direct flights a week between the two airports, O.R. Tambo International Airport (JNB) to Sir Seewoosagur Ramgoolam International Airport (MRU) is the busiest route. FlySafair operates the earliest flight at 09:00. If you'd like to get more out of your day before you fly, the last flight from JNB to MRU is with Air Mauritius at 13:35.

  • For hassle-free travel, arrive at the airport two hours ahead of international flights and one hour before domestic departures. This way, you'll have plenty of time to board your flight from Johannesburg to MRU.

  • During popular months like July, it's a good idea to get to the airport earlier. Arrive two hours before domestic departures and four hours ahead of international flights whenever you're travelling during a peak period in general.

Airports in Johannesburg

O.R. Tambo International Airport (JNB)

  • You can find a direct flight from Johannesburg to Sir Seewoosagur Ramgoolam International Airport (MRU) departing from O.R. Tambo International Airport (JNB).

  • At JNB, there's a variety of carriers that operate direct flights from Johannesburg to Sir Seewoosagur Ramgoolam International Airport, such as:

  • Consider adding a stopover to potentially find a cheaper flight from Johannesburg to MRU. Just deselect 'Direct flights only' when searching for departures from O.R. Tambo International Airport (JNB). Take a break (and maybe save some cash) by stopping at one of these popular options:

    • Dubai Airport (DXB)

    • Reunion Roland Garros Airport (RUN)

    • Jomo Kenyatta International Airport (NBO)

  • JNB is about 29 kilometres from central Johannesburg. To help you work out how to get there, use Google Maps. This handy travel app will give you the best route and available public transport options.

  • In search of a handy hotel close to O.R. Tambo International Airport? If you're boarding an early flight from Johannesburg to Sir Seewoosagur Ramgoolam International Airport, these accommodation options will put you moments from check-in:

About Sir Seewoosagur Ramgoolam International Airport (MRU)

Getting from Sir Seewoosagur Ramgoolam International Airport (MRU) to central Port Louis

  • Sir Seewoosagur Ramgoolam International Airport is approximately 48 kilometres from the centre of Port Louis. With a car rental or if you're catching a cab, the drive is around 50 minutes.

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

  • The best price we've seen for a one-way ticket from Johannesburg to Sir Seewoosagur Ramgoolam International Airport is $253. The cheapest price for a return flight is $530. Remember fares can change due to availability at the time of booking.

  • Book 9 months before you want to fly. After crunching the numbers on our calendar, this is how far you'll want to book ahead to secure flight tickets from Johannesburg to MRU.

  • The cheapest month for tickets from Johannesburg to Sir Seewoosagur Ramgoolam International Airport is June. Use the 'Whole month' tool to find the most affordable day to fly if you're flexible with your departure dates.

  • Locking in a cheap ticket from Johannesburg to MRU is a breeze with Price Alerts. Simply set up one of these automatic alerts and we'll let you know as soon as there's a better deal.

  • Tailor your trip with filters. Select your preferred departure and arrival times, airlines and total journey duration. You can also sort results by 'Fastest,' 'Best' or 'Cheapest' flights from Johannesburg to Sir Seewoosagur Ramgoolam International Airport.

The best time to fly from Johannesburg to Sir Seewoosagur Ramgoolam International Airport (MRU)

  • July is the busiest month to board a flight from Johannesburg to Sir Seewoosagur Ramgoolam International Airport while February is the quietest. To work out the best time to visit Port Louis, consider whether you prefer a lively vibe or a quieter pace.

  • Before booking a flight from Johannesburg to MRU, think about the type of weather you enjoy. February is the warmest month in Port Louis, with temperatures ranging from 23ºC to 29ºC.

  • Search for cheap flights from Johannesburg to Sir Seewoosagur Ramgoolam International Airport in August if you want to travel in cooler conditions. Temperatures are at their lowest around then, ranging between 18ºC and 24ºC on average.

More about Port Louis

  • When it comes to searching for somewhere to lay your head, you'll find the most popular stays in Port Louis right here. Check out these hotels once you've locked in your flight from Johannesburg to Sir Seewoosagur Ramgoolam International Airport:

  • There are so many things to explore in this city it can be tricky to work out where to begin. Aapravasi Ghat, Blue Penny Museum and Logidis Ltd. Are major attractions which should feature on any well-planned Port Louis itinerary.

Complete your Port Louis trip with a car rental

  • We use the same magic that helped you find your cheap flight from Johannesburg to Sir Seewoosagur Ramgoolam International Airport to track down your ideal ride. Check out our car rentals in Port Louis and easily compare your options. Plus we give you all the info you need to know, from the most popular car type to the average daily price.

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