Flights to Mauritius

Direct flights from 19 cities, 227 flights a week. From Dubai the flight takes 6h 40m, tickets from $485. From Johannesburg the flight takes 4h, tickets from $229.

Flights to Mauritius at a glance

cities with nonstop flights here
19
nonstop flights a week
227
lowest fare from Dubai
$485
flight time from Dubai
6h 40m
lowest fare from Johannesburg
$229
flight time from Johannesburg
4h
arrival airport
Sir Seewoosagur Ramgoolam International
best months to visit
August, October and November

Where you can fly to Mauritius from

Nonstop flights, busiest routes first

FromFare
Dubai United Arab Emirates, 6h 40m, 21 a week from $485
Johannesburg South Africa, 4h, 11 a week from $229
Mumbai India, 6h 15m, 10 a week from $241
London United Kingdom, 11h 50m, 8 a week from $517
Cape Town South Africa, 5h 5m, 8 a week from $352
Bengaluru India, 5h 50m, 7 a week from $343
Perth Australia, 8h 5m, 3 a week from $502
New Delhi India, 7h 45m, 1 a week from $223

From other countries

When to fly to Mauritius

Weather by month

The most comfortable months are August, October and November: +25° by day, sea +25°, 23 rainy days a month. Long-term monthly averages.

Jan
+28° +23° +28° 26 days
Feb
+28° +24° +28° 26 days
Mar
+28° +24° +28° 27 days
Apr
+27° +23° +28° 26 days
May
+25° +22° +27° 26 days
Jun
+23° +20° +26° 24 days
Jul
+23° +19° +25° 25 days
Aug
+23° +19° +24° 23 days
Sep
+23° +19° +24° 25 days
Oct
+25° +20° +25° 23 days
Nov
+27° +21° +26° 21 days
Dec
+27° +23° +27° 26 days

Daytime and night temperatures in °C, sea temperature (in blue), rainy days. Months with the most comfortable weather are in green. Long-term averages.

Arrival airport

Where the nonstop flights land

227 flights a week arrive nonstop

Frequently asked questions

Where are there direct flights to Mauritius from?
From 19 cities. The busiest routes are from Dubai (21 flights a week), Johannesburg (11 flights a week), Mumbai (10 flights a week), London (8 flights a week), Cape Town (8 flights a week) and Bengaluru (7 flights a week).
How long is the flight from Dubai to Mauritius?
A nonstop flight takes about 6 hours 40 minutes, tickets from $485.
How long is the flight from Johannesburg to Mauritius?
A nonstop flight takes about 4 hours, tickets from $229.
What is the cheapest city to fly to Mauritius from?
New Delhi from $223, Johannesburg from $229, Mumbai from $241 and Mahe from $308.
When is the best time to fly to Mauritius?
The most comfortable months are August, October and November: +25° by day, sea +25°, 23 rainy days a month. Long-term monthly averages.
Which airport do flights to Mauritius arrive at?
All nonstop flights land at Sir Seewoosagur Ramgoolam International (MRU).