Mauritius flights

Book cheap flights from Johannesburg to Mauritius

Flights from Johannesburg to Mauritius

Prices observed in the past 7 days start from R4939 one-way and R9849 round trip. Fares and availability may change at any time, and additional terms may apply.

Popular airlines to Mauritius

Flights from Johannesburg to Mauritius

Flights from Johannesburg to Mauritius connect South Africa with one of the Indian Ocean’s most popular island destinations. With direct flights available, Johannesburg to Mauritius flights are a fast and convenient option for beach holidays, honeymoons and leisure travel.

Frequently Asked Questions

How long is the flight from Johannesburg to Mauritius?

Flights from Johannesburg to Mauritius take 4 hours to 4 hours 15 minutes on direct flights.

When is the cheapest time to book flights from Johannesburg to Mauritius?

The cheapest time to book Johannesburg to Mauritius flights is typically 4–6 weeks before departure (about 40 days). Travelling in May, June or September and avoiding peak periods like December and school holidays can help you find lower fares.

Which airlines fly from Johannesburg to Mauritius?

Airlines flying from Johannesburg to Mauritius include Air Mauritius, FlySafair and South African Airways, all offering direct flights on this route. Other airlines, such as Kenya Airways, fly as connecting options, but these are the primary direct operators.

Do South Africans need a visa for Mauritius?

No, South African passport holders do not need a visa to travel to Mauritius for short stays of up to 90 days. Travellers must have a valid passport (valid for the duration of stay), a return or onward ticket, proof of accommodation and sufficient funds for their visit.

What do I need to know before travelling to Mauritius?

Mauritius is 2 hours ahead of Johannesburg. Direct flights operate regularly throughout the week, making this a convenient long-haul leisure route.

Which airports are used for this route?  

Flights from Johannesburg to Mauritius depart from O.R. Tambo International Airport (JNB) and arrive at Sir Seewoosagur Ramgoolam International Airport (MRU).

Custom travel packages

More popular flights from Johannesburg

Why travel from Johannesburg to Mauritius

Discover what sets Mauritius apart and why it continues to inspire travellers

More popular flights to Mauritius

Download Travelstart App

TRAVEL HACK

Why book with us

Bringing you the best fares from all airlines

Expert assistance from booking to departure

Online destinations for planning your travels

Already booked your flight?

1000’s of options worldwide

Best price

Great service

Travelstart personalised support
Personalized assistance

Need help with your booking? Contact our expert TravelBar agents for guidance and booking assistance.