Emirates and Air Canada operate nonstop flights from Dubai (DXB) to Toronto (YYZ). The nonstop flight takes around ~13h 51m, covering 6,887 miles (11,083 km) and operates daily. Round-trip fares currently start at $1629, with a typical fare around $1664 across 3 recent fare combinations. Updated 24 June 2026.
We'll check every combination in your window daily and email you the cheapest match. No account needed.
Scheduled departures over the next 7 days · Updated 19d ago
Yes, Emirates and Air Canada operate nonstop flights from Dubai (DXB) to Toronto (YYZ).
Emirates, Air Canada operate nonstop flights from Dubai to Toronto.
The nonstop flight from Dubai to Toronto takes ~13h 51m (approximately 11083 km).
Nonstop flights from Dubai to Toronto operate daily.
Round-trip flights from Dubai (DXB) to Toronto (YYZ) start at $1629, with a typical fare around $1664. Based on 3 recent fare combinations.