Direct (nonstop) flights from Mahe Island to Mauritius

3 airlines fly nonstop from Seychelles International (SEZ) to Sir Seewoosagur Ramgoolam International (MRU). It's 1,093 miles (1,759 km), about 2h 45m in the air. Operated by Discover Airlines, Air Seychelles, Edelweiss Air.

SEZ
Seychelles International
🇸🇨 Mahe Island, Seychelles
MRU
Sir Seewoosagur Ramgoolam International
🇲🇺 Mauritius, Mauritius
Flight Time
2h 45m
Distance
1,093 mi
1,759 km
CO₂/pax
185 kg
−153 kg vs. layover
Airlines
3
Discover Airlines +2
Time Diff
Same timezone
Operated by Discover Airlines Discover Airlines Air Seychelles Air Seychelles Edelweiss Air Edelweiss Air

Route data last updated: May 27, 2026

Airlines with non-stop flights

Discover Airlines 4Y Discover Airlines
Route
SEZ → MRU
Flight Time
2h 45m
Distance
1,093 mi
Air Seychelles HM Air Seychelles
Route
SEZ → MRU
Flight Time
2h 45m
Distance
1,093 mi
Edelweiss Air WK Edelweiss Air
Route
SEZ → MRU
Flight Time
2h 45m
Distance
1,093 mi

Alternative Routes

Other ways to fly from Mahe Island to Mauritius with one stop · direct emits 185 kg CO₂ per passenger

SEZ TNR (Antananarivo) MRU
Leg 1: 2h 40m (1,112 mi) Leg 2: 1h 50m (674 mi) Total: ~4h 30m 🍃 338 kg CO₂ (+83% vs. direct)
Leg 1
SEZ → TNR
2h 40m · 1,112 mi
View SEZ to TNR flights →
Leg 2
TNR → MRU
1h 50m · 674 mi
View TNR to MRU flights →
SEZ NBO (Nairobi) MRU
Leg 1: 3h 10m (1,304 mi) Leg 2: 4h 20m (1,921 mi) Total: ~7h 30m 🍃 570 kg CO₂ (+208% vs. direct)
Leg 1
SEZ → NBO
3h 10m · 1,304 mi
View SEZ to NBO flights →
Leg 2
NBO → MRU
4h 20m · 1,921 mi
View NBO to MRU flights →
SEZ JNB (Johannesburg) MRU
Leg 1: 5h 5m (2,331 mi) Leg 2: 4h (1,907 mi) Total: ~9h 5m 🍃 741 kg CO₂ (+301% vs. direct)
Leg 1
SEZ → JNB
5h 5m · 2,331 mi
View SEZ to JNB flights →
Leg 2
JNB → MRU
4h · 1,907 mi
View JNB to MRU flights →
SEZ BOM (Mumbai) MRU
Leg 1: 4h 35m (2,016 mi) Leg 2: 6h 15m (2,905 mi) Total: ~10h 50m 🍃 810 kg CO₂ (+338% vs. direct)
Leg 1
SEZ → BOM
4h 35m · 2,016 mi
View SEZ to BOM flights →
Leg 2
BOM → MRU
6h 15m · 2,905 mi
View BOM to MRU flights →
SEZ DXB (Dubai) MRU
Leg 1: 4h 30m (2,057 mi) Leg 2: 6h 40m (3,144 mi) Total: ~11h 10m 🍃 854 kg CO₂ (+362% vs. direct)
Leg 1
SEZ → DXB
4h 30m · 2,057 mi
View SEZ to DXB flights →
Leg 2
DXB → MRU
6h 40m · 3,144 mi
View DXB to MRU flights →

Frequently Asked Questions

How long is the direct flight from Mahe Island to Mauritius?

A nonstop flight from Mahe Island (SEZ) to Mauritius (MRU) takes approximately 2 hours and 45 minutes. The distance is 1,093 miles (1,759 km).

Which airlines fly nonstop from Mahe Island to Mauritius?

3 airlines: Discover Airlines, Air Seychelles, Edelweiss Air.

Is there a nonstop flight from Mahe Island to Mauritius?

Yes. 3 airlines: Discover Airlines, Air Seychelles, Edelweiss Air.

How far is Mahe Island from Mauritius?

The flight distance from Mahe Island to Mauritius is 1,093 miles (1,759 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Miami.

What type of aircraft flies from Mahe Island to Mauritius?

At 2h 45m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

Do I need a visa to travel from Seychelles to Mauritius?

Depends on your passport. Check with the Mauritius embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Mahe Island to Mauritius?

Roughly 185 kg CO2 per passenger one-way. That's about the same as driving 925 km.

Is the return flight from Mauritius to Mahe Island also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Mahe Island to Mauritius?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Seychelles International for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.