Cheap flights from Canada to Mauritius

YYZ — MRU
3 Oct — 10 Oct1
Return
1 adult
Economy
From?
To?
Mon 3/10
Mon 10/10

How far in advance should I book a flight from Canada to Mauritius?

To save up to 21% on this flight, we recommend booking at least 56 days prior to travel. The price may fluctuate and will likely increase closer to your departure date. Users on Cheapflights have found tickets from Canada to Mauritius from C$ 2,074 1-2 weeks out and tickets from C$ 2,414 for flights departing within the next 72 hours.

What is the cheapest month to fly from Canada to Mauritius?

January is one of the best times of the year to fly to Mauritius from Canada. Prices for January average C$ 1,804 per person but you can even find prices for as low as C$ 1,229. The most expensive prices can be found in the month of August. Opting for a January flight can save you 43% on your journey compared to booking in August

When is the cheapest time to fly from Canada to Mauritius (CA - MU)?

Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from Canada to Mauritius as you normally would.

Cheap Air France flights from Canada to Mauritius

2 Feb. - 9 Mar.
YUL

Montreal Pierre Elliott Trudeau Intl

MRU

Port Louis Sir Seewoosagur Ram.

1 stop

33h 15m
MRU

Port Louis Sir Seewoosagur Ram.

YUL

Montreal Pierre Elliott Trudeau Intl

1 stop

28h 35m
C$ 1,255

Air France

Pick Dates

Deal found 27/9/22

2 Feb. - 9 Mar.
YUL

Montreal Pierre Elliott Trudeau Intl

MRU

Port Louis Sir Seewoosagur Ram.

2 stops

32h 45m
MRU

Port Louis Sir Seewoosagur Ram.

YUL

Montreal Pierre Elliott Trudeau Intl

1 stop

28h 35m
C$ 1,264

Air France

Pick Dates

Deal found 27/9/22

21 Jan. - 5 Mar.
YUL

Montreal Pierre Elliott Trudeau Intl

MRU

Port Louis Sir Seewoosagur Ram.

1 stop

23h 05m
MRU

Port Louis Sir Seewoosagur Ram.

YUL

Montreal Pierre Elliott Trudeau Intl

2 stops

58h 20m
C$ 1,287

Air France

Pick Dates

Deal found 26/9/22

Cheap SWISS flights from Canada to Mauritius

26 Jan. - 26 Feb.
YUL

Montreal Pierre Elliott Trudeau Intl

MRU

Port Louis Sir Seewoosagur Ram.

2 stops

29h 05m
MRU

Port Louis Sir Seewoosagur Ram.

YUL

Montreal Pierre Elliott Trudeau Intl

3 stops

27h 20m
C$ 1,591

SWISS

Pick Dates

Deal found 26/9/22

8 Dec. - 1 Feb.
YVR

Vancouver Intl

MRU

Port Louis Sir Seewoosagur Ram.

3 stops

63h 10m
MRU

Port Louis Sir Seewoosagur Ram.

YVR

Vancouver Intl

2 stops

48h 55m
C$ 1,604

SWISS

Pick Dates

Deal found 26/9/22

26 Jan. - 26 Feb.
YUL

Montreal Pierre Elliott Trudeau Intl

MRU

Port Louis Sir Seewoosagur Ram.

2 stops

55h 45m
MRU

Port Louis Sir Seewoosagur Ram.

YUL

Montreal Pierre Elliott Trudeau Intl

3 stops

27h 20m
C$ 1,623

SWISS

Pick Dates

Deal found 27/9/22

Related info for your journey

Useful info, stats and facts about Canada to Mauritius flights.

Which airlines flying from Canada to Mauritius have flexible cancellations due to COVID-19?

Due to the rapidly changing circumstances due to COVID-19, airlines like Air France, Lufthansa, and SWISS flying from Canada to Mauritius have implemented new flexible cancellation policies.

Can I find flights from Canada to Mauritius for under C$ 1,300 on Cheapflights?

Yes, there are multiple flights from Canada to Mauritius for under C$ 1,300. The cheapest flight booked recently is on Lufthansa for just C$ 1,249, but on average you can expect to pay C$ 1,317.

Are there last-minute flights available from Canada to Mauritius for under C$ 1,400?

There are currently 20+ open flights from Canada to Mauritius within the next 7 days for less than C$ 1,400.

What are the cheapest airlines to fly from Canada to Mauritius one-way?

The cheapest airlines for a one-way flight from Canada to Mauritius are Austrian Airlines (C$ 909), Air France (C$ 937), and Lufthansa (C$ 959).

Top 9 airlines flying from Canada to Mauritius

The chart below displays the airlines Cheapflights users travelling from Canada to Mauritius choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
Juneyao AirlinesCheapestC$ 15AverageC$ 32FlexibilityNo cancel feeOn-time66%COVID-19 safety
Search Juneyao Airlines flights
British AirwaysCheapestC$ 974AverageC$ 1,749FlexibilityNo cancel feeOn-time70%COVID-19 safety
Search British Airways flights
Air FranceCheapestC$ 1,138AverageC$ 1,914FlexibilityNo cancel feeOn-time77%COVID-19 safety
Search Air France flights
SWISSCheapestC$ 1,178AverageC$ 2,122FlexibilityNo cancel feeOn-time79%COVID-19 safety
Search SWISS flights
LufthansaCheapestC$ 1,316AverageC$ 2,013FlexibilityNo cancel feeOn-time76%COVID-19 safety
Search Lufthansa flights
Kenya AirwaysCheapestC$ 1,396AverageC$ 1,488FlexibilityNo cancel feeOn-time82%COVID-19 safety
Search Kenya Airways flights
EmiratesCheapestC$ 1,504AverageC$ 2,940FlexibilityNo cancel feeOn-time75%COVID-19 safety
Search Emirates flights
Turkish AirlinesCheapestC$ 1,516AverageC$ 2,088FlexibilityNo cancel feeOn-time77%COVID-19 safety
Search Turkish Airlines flights
KLMCheapestC$ 1,600AverageC$ 2,364FlexibilityNo cancel feeOn-time75%COVID-19 safety
Search KLM flights