Direct flights from Dubai to Toronto DXB → YYZ

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.

60-day flexibility overview based on 3 recent fares across the next 60 days

Cheapest
$1,629
Typical
$1,664
Most expensive
$1,708

Prices last updated 16 days ago. Fares change frequently — check the airline for current pricing.

📬 Email me when fares drop

We'll check every combination in your window daily and email you the cheapest match. No account needed.

Set free alert →
Emirates EK

Departure Schedule next 7 days

Scheduled departures over the next 7 days · Updated 19d ago

Emirates
Daily
03:10

Frequently asked questions

Is there a direct flight from Dubai to Toronto?

Yes, Emirates and Air Canada operate nonstop flights from Dubai (DXB) to Toronto (YYZ).

Which airlines fly direct from Dubai to Toronto?

Emirates, Air Canada operate nonstop flights from Dubai to Toronto.

How long is the flight from Dubai to Toronto?

The nonstop flight from Dubai to Toronto takes ~13h 51m (approximately 11083 km).

How often do direct flights operate from Dubai to Toronto?

Nonstop flights from Dubai to Toronto operate daily.

How much is a round-trip flight from Dubai to Toronto?

Round-trip flights from Dubai (DXB) to Toronto (YYZ) start at $1629, with a typical fare around $1664. Based on 3 recent fare combinations.

Explore More

Cheap direct deals from Dubai — last one was $229 to Riyadh