Airlines with flights from Toronto to Dubai
There are 13 airlines with scheduled flights between YYZ and DXB. Both Air Canada and Emirates operates non-stop flights from Pearson to Dubai International Airport and the flight time is 13 hours and 10 minutes.
Choose airline
Schedules
Non-stop with Air Canada
-
Total flight time: 13 hours and 10 minutes
-
Toronto is a Air Canada hub.
-
7 flights per week
-
Business class available
Flight
The timetable & schedule information was updated at 2026-04-21
Non-stop with Emirates
-
Total flight time: 12 hours and 45 minutes
-
Dubai is a Emirates hub.
-
7 flights per week
-
Airbus A380-800 Passenger
-
Business and first class available
Flight
The timetable & schedule information was updated at 2026-04-21
Via Jeddah with Saudia
-
Total flight time: 16h 30m - 18h 30m.
-
Sky Team Alliance
-
8 flights per week
Flight
SV550
The timetable & schedule information was updated at 2026-04-21
Via Cairo with EgyptAir
-
Total flight time: 18h 10m - 18h 15m.
-
13 flights per week
Flight
MS912
The timetable & schedule information was updated at 2026-04-21
Via Istanbul with Turkish Airlines
-
Total flight time: 18h 30m - 18h 30m.
-
12 flights per week
Flight
TK760
The timetable & schedule information was updated at 2026-04-21
Via Islamabad with Pakistan International Airlines
-
Total flight time: 19h 15m - 21h 30m.
Flight
The timetable & schedule information was updated at 2026-04-21

There are 13 airlines with scheduled flights between YYZ and DXB. Both Air Canada and Emirates operates non-stop flights from Pearson to Dubai International Airport and the flight time is 13 hours and 10 minutes.
Via Delhi with Air India
Via Addis Ababa with Ethiopian
Via Rome with ITA Airways
Via Amsterdam with KLM
Via Doha with Qatar Airways
Via New York with United
Via London with British Airways