Flights from Dubai to Toronto – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
DXB to YYZ – All flight route options from Dubai International Airport, United Arab Emirates to Pearson International, Canada. These routes are operated by 29 airlines. Fly non-stop with Emirates or Air Canada, or choose from 33 different stopover flights. The shortest flight time is 14 hours. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Pearson
We got great deals on hotels and car rentals near the airport.
Dubai to Toronto flights
There are over 35 airlines and as many as 1068 flights every week to this destination. You can fly non-stop to Toronto (YYZ) from Dubai (DXB) with Air Canada or Emirates but if a stopover option suits you better you can choose to fly via Prague, Rome or any other of the 33 alternatives with connectiing airports.
Tip! You might want to consider arriving at City Centre (YTZ) instead.
Dubai to Toronto with Air Canada
You can fly non-stop every weekday with flights departing at 01 or 02 in the night. Air Canada is a Star Alliance member.
With Qatar Airways
If you fly from Dubai with Qatar Airways you will do a stopover in Doha, DOH before reaching Toronto. This flight trip will take 17 hours and 10 minutes and you can fly every day of the week except Mondays and Tuesday with departures at 05:20 or 05:50. Qatar Airways is a member of the air alliance OneWorld.
Distance & flight times: Dubai International Airport to Pearson
The shortest flight time between DXB and YYZ is 14 hours and 50 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 14h 50m | - | 6924 miles (11141 km) |
PRG Prague | 16h 5m | 40m | 6965 miles (11207 km) |
FCO Rome | 16h 50m | 4h 45m | 7140 miles (11488 km) |
ATH Athens | 17h 5m | 1h 45m | 7123 miles (11461 km) |
DOH Doha | 17h 10m | 2h 5m | 7032 miles (11314 km) |
YUL Montreal | 17h 15m | 2h 15m | 6951 miles (11184 km) |
WAW Warsaw | 17h 18m | 1h 50m | 6928 miles (11147 km) |
CAI Cairo | 17h 25m | 2h 5m | 7274 miles (11704 km) |
MUC Munich | 17h 40m | 2h 40m | 7000 miles (11263 km) |
JED Jeddah | 18h 40m | 2h 25m | 7587 miles (12207 km) |
CDG Paris | 18h 45m | 3h 15m | 7034 miles (11318 km) |
TLV Tel Aviv-Yafo | 18h 45m | 3h 30m | 7139 miles (11487 km) |
LHR London | 18h 50m | 3h 15m | 7000 miles (11263 km) |
EWR New York | 18h 51m | 2h 20m | 7235 miles (11641 km) |
MAN Manchester | 19h 30m | 4h 5m | 6976 miles (11224 km) |
ZRH Zurich | 19h 35m | 3h 45m | 7034 miles (11318 km) |
AMM Amman | 19h 35m | 2h 35m | 7128 miles (11469 km) |
FRA Frankfurt | 19h 50m | 4h 15m | 6989 miles (11245 km) |
IAD Dulles | 19h 59m | 4h 0m | 7442 miles (11974 km) |
JFK New York | 19h 59m | - | - |
STN London | 20h 10m | - | - |
IST Istanbul | 20h 10m | 1h 45m | 6998 miles (11260 km) |
LGW London | 20h 10m | - | - |
LHE Lahore | 20h 10m | 3h 25m | 8267 miles (13302 km) |
AMS Amsterdam | 20h 20m | 4h 45m | 6971 miles (11216 km) |
MCO Orlando | 20h 29m | 2h 0m | 8849 miles (14238 km) |
BOS Boston | 20h 30m | 2h 35m | 7134 miles (11479 km) |
BCN Barcelona | 20h 35m | 4h 40m | 7243 miles (11654 km) |
CMN Casablanca | 20h 40m | 4h 0m | 7656 miles (12319 km) |
ORD Chicago | 20h 53m | 3h 45m | 7710 miles (12405 km) |
KHI Karachi | 21h 5m | 3h 20m | 8033 miles (12925 km) |
ADD Addis Ababa | 23h 35m | 2h 25m | 8759 miles (14093 km) |
ISB Islamabad | 23h 49m | 4h 34m | 8064 miles (12975 km) |
DEL Delhi | 26h 10m | 1h 30m | 8636 miles (13895 km) |


Quick copy and share this page
From Dubai to Canada
Below is a list of other destinations to Canada from Dubai International Airport with either direct flights or 1 stop connections.
From United Arab Emirates to Toronto
Below is a list of other cities in United Arab Emirates with flights to Toronto with either non-stop or connecting flights.
-
AUH Abu Dhabi Direct
-
SHJ Sharjah