One Way

Popular Filters

Departure Airports

One Way Price

THB 20,852 THB 252,000

Duration

14 h 20 m 40 h 0 m

Stops From Dubai

Departure From Dubai

Before 6 AM

THB 20,853

6 AM - 12 PM

THB 24,799

12 PM - 6 PM

THB 20,853

Arrival at Toronto

6 AM - 12 PM

THB 20,853

12 PM - 6 PM

THB 24,994

After 6 PM

THB 24,734

Alliances & Airlines

Oneworld

()

SkyTeam

(1)

Star Alliance

(16)

Layover Airports

+ 5 more

Layover Duration

55 m 24 h 0 m

Sorted By:
Departure
Duration
Arrival
Price
EgyptAir

More Timing Options

THB 21,716

THB 20,853

You save THB 169 if you fly from Abu Dhabi | Transit Visa may be required

Abu Dhabi to Toronto , 8 Jun

EgyptAir MS | 915

16:30

Mon, 8 Jun 26

Terminal A

Abu Dhabi, United Arab Emirates

03 h 35 m

19:05

Mon, 8 Jun 26

Terminal T3

Cairo, Egypt

BAGGAGE : CHECK INCABIN

Information not available

EgyptAir MS | 995

02:55

Tue, 9 Jun 26

Terminal T3

Cairo, Egypt

11 h 30 m

07:25

Tue, 9 Jun 26

Terminal T1

Toronto, Canada

BAGGAGE : CHECK INCABIN

Information not available

EgyptAir

THB 21,894

THB 21,022

Transit Visa may be required

Dubai to Toronto , 8 Jun

EgyptAir MS | 913

16:20

Mon, 8 Jun 26

Terminal T1

Dubai, United Arab Emirates

03 h 35 m

18:55

Mon, 8 Jun 26

Terminal T3

Cairo, Egypt

BAGGAGE : CHECK INCABIN

Information not available

EgyptAir MS | 995

02:55

Tue, 9 Jun 26

Terminal T3

Cairo, Egypt

11 h 30 m

07:25

Tue, 9 Jun 26

Terminal T1

Toronto, Canada

BAGGAGE : CHECK INCABIN

Information not available

Emirates, Virgin Atlantic

THB 25,757

THB 24,734

Transit Visa may be required

Dubai to Toronto , 8 Jun

Emirates EK | 7

02:15

Mon, 8 Jun 26

Terminal T3

Dubai, United Arab Emirates

07 h 50 m

07:05

Mon, 8 Jun 26

Terminal T3

London - Heathrow Apt, United Kingdom

BAGGAGE : CHECK INCABIN

Information not available

Virgin Atlantic VS | 147

17:45

Mon, 8 Jun 26

Terminal T3

London - Heathrow Apt, United Kingdom

07 h 50 m

20:35

Mon, 8 Jun 26

Terminal T3

Toronto, Canada

BAGGAGE : CHECK INCABIN

Information not available

Emirates, Air Canada

THB 25,831

THB 24,799

Transit Visa may be required

Dubai to Toronto , 8 Jun

Emirates EK | 97

08:50

Mon, 8 Jun 26

Terminal T3

Dubai, United Arab Emirates

06 h 35 m

13:25

Mon, 8 Jun 26

Terminal T3

Rome - Fiumicino Apt, Italy

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 907

14:20

Mon, 8 Jun 26

Terminal T3

Rome - Fiumicino Apt, Italy

09 h 55 m

18:15

Mon, 8 Jun 26

Terminal T1

Toronto, Canada

BAGGAGE : CHECK INCABIN

Information not available

Emirates, Air Canada

THB 26,035

THB 24,994

Transit Visa may be required

Dubai to Toronto , 8 Jun

Emirates EK | 71

03:50

Mon, 8 Jun 26

Terminal T3

Dubai, United Arab Emirates

07 h 30 m

09:20

Mon, 8 Jun 26

Terminal T2C

Paris, France

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 873

12:40

Mon, 8 Jun 26

Terminal T2C

Paris, France

08 h 10 m

14:50

Mon, 8 Jun 26

Terminal T1

Toronto, Canada

BAGGAGE : CHECK INCABIN

Information not available

Emirates, Air Canada

THB 25,292

Transit Visa may be required

Dubai to Toronto , 8 Jun

Emirates EK | 157

08:05

Mon, 8 Jun 26

Terminal T3

Dubai, United Arab Emirates

07 h 40 m

13:45

Mon, 8 Jun 26

Terminal T5

Stockholm, Sweden

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 903

12:50

Tue, 9 Jun 26

Terminal T5

Stockholm, Sweden

08 h 10 m

15:00

Tue, 9 Jun 26

Terminal T1

Toronto, Canada

BAGGAGE : CHECK INCABIN

Information not available

Emirates, Air Canada

THB 25,631

Transit Visa may be required

Dubai to Toronto , 8 Jun

Emirates EK | 161

07:00

Mon, 8 Jun 26

Terminal T3

Dubai, United Arab Emirates

08 h 20 m

12:20

Mon, 8 Jun 26

Terminal T2

Dublin, Ireland

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 801

09:20

Tue, 9 Jun 26

Terminal T1

Dublin, Ireland

07 h 05 m

11:25

Tue, 9 Jun 26

Terminal T1

Toronto, Canada

BAGGAGE : CHECK INCABIN

Information not available

Emirates, Air Canada

THB 25,720

Transit Visa may be required

Dubai to Toronto , 8 Jun

Emirates EK | 85

14:55

Mon, 8 Jun 26

Terminal T3

Dubai, United Arab Emirates

07 h 10 m

20:05

Mon, 8 Jun 26

Zurich, Switzerland

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 881

13:25

Tue, 9 Jun 26

Zurich, Switzerland

08 h 45 m

16:10

Tue, 9 Jun 26

Terminal T1

Toronto, Canada

BAGGAGE : CHECK INCABIN

Information not available

Emirates, Air Canada

THB 25,729

Transit Visa may be required

Dubai to Toronto , 8 Jun

Emirates EK | 151

07:20

Mon, 8 Jun 26

Terminal T3

Dubai, United Arab Emirates

07 h 55 m

13:15

Mon, 8 Jun 26

Terminal T3

Copenhagen, Denmark

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 829

12:45

Tue, 9 Jun 26

Terminal T2

Copenhagen, Denmark

08 h 20 m

15:05

Tue, 9 Jun 26

Terminal T1

Toronto, Canada

BAGGAGE : CHECK INCABIN

Information not available

Emirates, Air Canada

THB 34,111

THB 32,750

Transit Visa may be required

Dubai to Toronto , 8 Jun

Emirates EK | 43

03:45

Mon, 8 Jun 26

Terminal T3

Dubai, United Arab Emirates

07 h 05 m

08:50

Mon, 8 Jun 26

Terminal T3

Frankfurt, Germany

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 841

10:00

Mon, 8 Jun 26

Terminal T1

Frankfurt, Germany

08 h 55 m

12:55

Mon, 8 Jun 26

Terminal T1

Toronto, Canada

BAGGAGE : CHECK INCABIN

Information not available