Cheap flights Mauritius (Sir Seewoosagur Ramgoolam) to Mahe (Seychelles)
Nonstop flights from Mauritius to Mahe: Air Seychelles. Nonstop flights per week: 8. Flight time: 2 hours 35 minutes. Distance: 1768 km. Tickets from KSh32 265 (departure 24 March).
Two one-way tickets combined, price per adult. Tap a price to search these dates.
Prices as of 23 October, 11:05 Moscow time
Which month is cheapest to fly Mauritius — Mahe?
Cheapest month: February — a one-way ticket usually costs around KSh34 354, 4% below average. Most expensive month: May — around KSh39 155.
February 2027usually KSh34 354 · 4% below average
One-way ticket prices for departures in that month. “Usually” is the median of the lowest daily prices.
Prices as of 23 October, 11:05 Moscow time
How many days before departure is it cheapest to buy a Mauritius — Mahe ticket?
The cheapest departure right now is Wed, 11 Nov — from KSh34 095. Days before departure: 19. 4–7 days before departure tickets cost from KSh41 035, 1–3 days before — from KSh37 285.
Before departureDeparture dateDifference from lowestPrice
Yes. Nonstop flights from Mauritius to Mahe are operated by: Air Seychelles. A nonstop flight takes 2 hours 35 minutes on average. Nonstop tickets start at KSh32 265.
The average ticket price Mauritius Mahe is KSh40 538. The cheapest ticket costs KSh32 265, operated by Air Seychelles, flight HM 048, departing Mauritius on 24 March at 13:05, arriving Mahe on 24 March at 15:40. Prices as of 23 October.
A nonstop flight takes 2 hours 35 minutes on average. With a connection: from 9 hours, usually about 10 hours.
Based on prices for the coming months, the cheapest month to fly is January 2027: tickets from KSh32 098.
Tickets from Mauritius to Mahe are sold by: Air Seychelles, Kenya Airways. Nonstop: Air Seychelles.
The distance from Mauritius to Mahe is 1768 km.
Tickets from Mahe to Mauritius start at KSh27 716. The average price is KSh42 758. Nonstop flights are operated by: Air Seychelles. All tickets Mahe — Mauritius
The first nonstop flight departs at 13:05 (HM 048, Air Seychelles), the last one at 16:55 (HM 48, Air Seychelles). Local time.