Popular Filters
+ 1 more
Arrival Airports
One Way Price
Duration
Stops From Toronto
Departure From Toronto
THB 27,536
THB 21,649
THB 21,649
Arrival at Dubai
THB 22,416
THB 21,649
THB 22,569
THB 22,416
Alliances & Airlines
Oneworld
(3)
SkyTeam
(1)
Star Alliance
(14)
+ 4 more
Layover Airports
+ 3 more
Layover Duration
THB 22,543
You save THB 767 if you fly to Abu Dhabi | Transit Visa may be required
Toronto to Abu Dhabi , 11 Jun
TAP Portugal TP | 262
23:45
Thu, 11 Jun 26
Terminal T1
Toronto, Canada
07 h 20 m
12:05
Fri, 12 Jun 26
Terminal T1
Lisbon, Portugal
BAGGAGE : CHECK INCABIN
Information not available
TAP Portugal TP | 572
14:30
Fri, 12 Jun 26
Terminal T1
Lisbon, Portugal
03 h 10 m
18:40
Fri, 12 Jun 26
Terminal T1
Frankfurt, Germany
BAGGAGE : CHECK INCABIN
Information not available
TAP Portugal TP | 6905 | Operated By Etihad Airways
21:55
Fri, 12 Jun 26
Terminal T2
Frankfurt, Germany
06 h 15 m
06:10
Sat, 13 Jun 26
Terminal A
Abu Dhabi, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
THB 23,346
Toronto to Dubai , 11 Jun
Porter Airlines PD | 2487 | Operated By Passaredo Transportes Aereos
20:55
Thu, 11 Jun 26
Toronto, Canada
01 h 15 m
22:10
Thu, 11 Jun 26
Montreal, Canada
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR | 764
21:35
Fri, 12 Jun 26
Montreal, Canada
12 h 25 m
17:00
Sat, 13 Jun 26
Doha, Qatar
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR | 1014
19:05
Sat, 13 Jun 26
Doha, Qatar
01 h 20 m
21:25
Sat, 13 Jun 26
Terminal T1
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
THB 22,569
Transit Visa may be required
Toronto to Dubai , 11 Jun
EgyptAir MS | 996
12:45
Thu, 11 Jun 26
Terminal T1
Toronto, Canada
10 h 25 m
06:10
Fri, 12 Jun 26
Terminal T3
Cairo, Egypt
BAGGAGE : CHECK INCABIN
Information not available
EgyptAir MS | 912
10:40
Fri, 12 Jun 26
Terminal T3
Cairo, Egypt
03 h 20 m
15:00
Fri, 12 Jun 26
Terminal T1
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
THB 24,755
Transit Visa may be required
Toronto to Dubai , 11 Jun
TAP Portugal TP | 262
23:45
Thu, 11 Jun 26
Terminal T1
Toronto, Canada
07 h 20 m
12:05
Fri, 12 Jun 26
Terminal T1
Lisbon, Portugal
BAGGAGE : CHECK INCABIN
Information not available
TAP Portugal TP | 6731 | Operated By Emirates
14:20
Fri, 12 Jun 26
Terminal T1
Lisbon, Portugal
07 h 55 m
01:15
Sat, 13 Jun 26
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
THB 25,040
Toronto to Dubai , 11 Jun
Qatar Airways QR | 768
21:00
Thu, 11 Jun 26
Terminal T3
Toronto, Canada
13 h 15 m
17:15
Fri, 12 Jun 26
Doha, Qatar
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR | 1002
01:05
Sat, 13 Jun 26
Doha, Qatar
01 h 20 m
03:25
Sat, 13 Jun 26
Terminal T1
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
THB 28,582
Toronto to Dubai , 11 Jun
Emirates EK | 242
14:55
Thu, 11 Jun 26
Terminal T1
Toronto, Canada
13 h 35 m
12:30
Fri, 12 Jun 26
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
THB 28,681
Toronto to Dubai , 11 Jun
Air Canada AC | 7952
06:50
Thu, 11 Jun 26
Toronto, Canada
01 h 15 m
08:05
Thu, 11 Jun 26
Montreal, Canada
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 244
10:15
Thu, 11 Jun 26
Montreal, Canada
12 h 45 m
07:00
Fri, 12 Jun 26
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
THB 28,860
Toronto to Dubai , 11 Jun
Air Canada AC | 400
07:00
Thu, 11 Jun 26
Terminal T1
Toronto, Canada
01 h 20 m
08:20
Thu, 11 Jun 26
Montreal, Canada
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 244
10:15
Thu, 11 Jun 26
Montreal, Canada
12 h 45 m
07:00
Fri, 12 Jun 26
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
THB 33,113
Toronto to Abu Dhabi , 11 Jun
Saudia SV | 62
19:00
Thu, 11 Jun 26
Terminal T3
Toronto, Canada
11 h 55 m
13:55
Fri, 12 Jun 26
Terminal T1
Jeddah, Saudi Arabia
BAGGAGE : CHECK INCABIN
Information not available
Saudia SV | 6114 | Operated By Etihad Airways
15:20
Fri, 12 Jun 26
Terminal T1
Jeddah, Saudi Arabia
02 h 45 m
19:05
Fri, 12 Jun 26
Terminal A
Abu Dhabi, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
THB 35,312
Toronto to Abu Dhabi , 11 Jun
Etihad Airways EY | 22
13:40
Thu, 11 Jun 26
Terminal T1
Toronto, Canada
13 h 20 m
11:00
Fri, 12 Jun 26
Terminal A
Abu Dhabi, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
