Johannesburg flights

Book cheap flights from Mauritius to Johannesburg

Flights from Mauritius to Johannesburg

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

Popular airlines to Johannesburg

Flights from Mauritius to Johannesburg

Flights from Mauritius to Johannesburg connect the Indian Ocean island with South Africa’s main economic hub. With multiple daily direct flights available, Mauritius to Johannesburg flights are a convenient option for both leisure and business travel.

Frequently Asked Questions

How long is the flight from Mauritius to Johannesburg?

Flights from Mauritius to Johannesburg take around 4 hours 15 minutes to 4 hours 35 minutes on direct routes. Flights with a layover can take 6 to 10 hours total travel time, depending on the route and connection.

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

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

Which airlines fly from Mauritius to Johannesburg?

Airlines flying from Mauritius to Johannesburg include Air Mauritius, South African Airways and FlySafair, all operating direct flights, with additional connecting options available depending on your travel dates.

Do South Africans need a visa for Johannesburg?

No, South African citizens do not need a visa to enter South Africa. Travellers must present a valid South African passport, while foreign nationals should check visa requirements based on their nationality.

What do I need to know before travelling to Johannesburg?

Johannesburg is 2 hours behind Mauritius (UTC 2 vs UTC 4), so allow for the time difference. Direct flights are frequent, with multiple departures daily, making this a flexible and accessible route.

Which airports are used for this route?  

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

Custom travel packages

More popular flights from Mauritius

Why travel from Mauritius to Johannesburg

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

More popular flights to Johannesburg

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.