One Way

Popular Filters

One Way Price

THB 32,605 THB 133,000

Duration

24 h 40 m 49 h 0 m

Stops From Mauritius

Departure From Mauritius

6 AM - 12 PM

THB 61,964

After 6 PM

THB 32,606

Arrival at Toronto

6 AM - 12 PM

THB 32,606

12 PM - 6 PM

THB 34,235

After 6 PM

THB 52,607

Alliances & Airlines

Oneworld

()

SkyTeam

(15)

Star Alliance

(7)

+ 3 more

Layover Airports

+ 4 more

Layover Duration

2 h 50 m 26 h 30 m

Sorted By:
Departure
Duration
Arrival
Price
Emirates

THB 33,957

THB 32,606

Mauritius to Toronto , 4 Apr

Emirates EK | 704

21:50

Sat, 4 Apr 26

Mauritius, Mauritius

06 h 35 m

04:25

Sun, 5 Apr 26

Terminal T3

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 243

01:25

Mon, 6 Apr 26

Terminal T3

Dubai, United Arab Emirates

14 h 35 m

08:00

Mon, 6 Apr 26

Montreal, Canada

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 5803 | Operated By Air Canada

10:30

Mon, 6 Apr 26

Montreal, Canada

01 h 22 m

11:52

Mon, 6 Apr 26

Toronto, Canada

BAGGAGE : CHECK INCABIN

Information not available

Emirates

THB 35,657

THB 34,235

Mauritius to Toronto , 4 Apr

Emirates EK | 704

21:50

Sat, 4 Apr 26

Mauritius, Mauritius

06 h 35 m

04:25

Sun, 5 Apr 26

Terminal T3

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 243

01:25

Mon, 6 Apr 26

Terminal T3

Dubai, United Arab Emirates

14 h 35 m

08:00

Mon, 6 Apr 26

Montreal, Canada

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 5819 | Operated By Air Canada

10:10

Mon, 6 Apr 26

Montreal, Canada

01 h 28 m

11:38

Mon, 6 Apr 26

Terminal T1

Toronto, Canada

BAGGAGE : CHECK INCABIN

Information not available

Emirates

THB 38,968

THB 37,412

Mauritius to Toronto , 4 Apr

Emirates EK | 704

21:50

Sat, 4 Apr 26

Mauritius, Mauritius

06 h 35 m

04:25

Sun, 5 Apr 26

Terminal T3

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 243

01:25

Mon, 6 Apr 26

Terminal T3

Dubai, United Arab Emirates

14 h 35 m

08:00

Mon, 6 Apr 26

Montreal, Canada

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 5809 | Operated By Air Canada

11:10

Mon, 6 Apr 26

Montreal, Canada

01 h 24 m

12:34

Mon, 6 Apr 26

Terminal T1

Toronto, Canada

BAGGAGE : CHECK INCABIN

Information not available

Emirates

THB 54,790

THB 52,607

Mauritius to Toronto , 4 Apr

Emirates EK | 704

21:50

Sat, 4 Apr 26

Mauritius, Mauritius

06 h 35 m

04:25

Sun, 5 Apr 26

Terminal T3

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 237

07:10

Sun, 5 Apr 26

Terminal T3

Dubai, United Arab Emirates

15 h

14:10

Sun, 5 Apr 26

Terminal E

Boston, United States

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 5797 | Operated By Air Canada

16:35

Sun, 5 Apr 26

Terminal B

Boston, United States

01 h 58 m

18:33

Sun, 5 Apr 26

Terminal T1

Toronto, Canada

BAGGAGE : CHECK INCABIN

Information not available

Air France

THB 64,093

THB 61,534

Transit Visa may be required

Mauritius to Toronto , 4 Apr

Air France AF | 7965 | Operated By Air Mauritius

21:45

Sat, 4 Apr 26

Mauritius, Mauritius

12 h 20 m

08:05

Sun, 5 Apr 26

Terminal T2E

Paris, France

BAGGAGE : CHECK INCABIN

Information not available

Air France AF | 356

13:35

Sun, 5 Apr 26

Terminal T2E

Paris, France

08 h 15 m

15:50

Sun, 5 Apr 26

Terminal T3

Toronto, Canada

BAGGAGE : CHECK INCABIN

Information not available

Air France

THB 64,540

THB 61,964

Transit Visa may be required

Mauritius to Toronto , 4 Apr

Air France AF | 7957 | Operated By Air Mauritius

08:20

Sat, 4 Apr 26

Mauritius, Mauritius

12 h 30 m

18:50

Sat, 4 Apr 26

Terminal T2E

Paris, France

BAGGAGE : CHECK INCABIN

Information not available

Air France AF | 356

13:35

Sun, 5 Apr 26

Terminal T2E

Paris, France

08 h 15 m

15:50

Sun, 5 Apr 26

Terminal T3

Toronto, Canada

BAGGAGE : CHECK INCABIN

Information not available

KLM Royal Dutch

THB 64,552

THB 61,976

Transit Visa may be required

Mauritius to Toronto , 4 Apr

KLM Royal Dutch KL | 3849 | Operated By Air Mauritius

21:45

Sat, 4 Apr 26

Mauritius, Mauritius

12 h 20 m

08:05

Sun, 5 Apr 26

Terminal T2E

Paris, France

BAGGAGE : CHECK INCABIN

Information not available

KLM Royal Dutch KL | 1408

14:30

Sun, 5 Apr 26

Terminal T2F

Paris, France

01 h 15 m

15:45

Sun, 5 Apr 26

Amsterdam, Netherlands

BAGGAGE : CHECK INCABIN

Information not available

KLM Royal Dutch KL | 695

17:50

Sun, 5 Apr 26

Amsterdam, Netherlands

08 h 05 m

19:55

Sun, 5 Apr 26

Terminal T3

Toronto, Canada

BAGGAGE : CHECK INCABIN

Information not available

Air France, Delta Air Lines

THB 64,710

THB 62,125

Transit Visa may be required

Mauritius to Toronto , 4 Apr

Air France AF | 7965 | Operated By Air Mauritius

21:45

Sat, 4 Apr 26

Mauritius, Mauritius

12 h 20 m

08:05

Sun, 5 Apr 26

Terminal T2E

Paris, France

BAGGAGE : CHECK INCABIN

Information not available

Air France AF | 3550 | Operated By Delta Air Lines

10:50

Sun, 5 Apr 26

Terminal T2E

Paris, France

08 h 50 m

13:40

Sun, 5 Apr 26

Terminal M

Detroit, United States

BAGGAGE : CHECK INCABIN

Information not available

Delta Air Lines DL | 5406

16:00

Sun, 5 Apr 26

Terminal M

Detroit, United States

01 h 17 m

17:17

Sun, 5 Apr 26

Terminal T3

Toronto, Canada

BAGGAGE : CHECK INCABIN

Information not available

Air France, Delta Air Lines

THB 64,723

THB 62,138

Transit Visa may be required

Mauritius to Toronto , 4 Apr

Air France AF | 7965 | Operated By Air Mauritius

21:45

Sat, 4 Apr 26

Mauritius, Mauritius

12 h 20 m

08:05

Sun, 5 Apr 26

Terminal T2E

Paris, France

BAGGAGE : CHECK INCABIN

Information not available

Air France AF | 4

10:30

Sun, 5 Apr 26

Terminal T2E

Paris, France

08 h 10 m

12:40

Sun, 5 Apr 26

Terminal T1

New York, United States

BAGGAGE : CHECK INCABIN

Information not available

Delta Air Lines DL | 5106

15:30

Sun, 5 Apr 26

Terminal T4

New York, United States

01 h 54 m

17:24

Sun, 5 Apr 26

Terminal T3

Toronto, Canada

BAGGAGE : CHECK INCABIN

Information not available

Air France, Air Canada

THB 65,259

THB 62,656

Transit Visa may be required

Mauritius to Toronto , 4 Apr

Air France AF | 7965 | Operated By Air Mauritius

21:45

Sat, 4 Apr 26

Mauritius, Mauritius

12 h 20 m

08:05

Sun, 5 Apr 26

Terminal T2E

Paris, France

BAGGAGE : CHECK INCABIN

Information not available

Air France AF | 342

10:30

Sun, 5 Apr 26

Terminal T2E

Paris, France

07 h 30 m

12:00

Sun, 5 Apr 26

Montreal, Canada

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 7969

14:30

Sun, 5 Apr 26

Montreal, Canada

01 h 22 m

15:52

Sun, 5 Apr 26

Toronto, Canada

BAGGAGE : CHECK INCABIN

Information not available