Airlines with flights from Dubai to Toronto
There are 14 airlines with scheduled flights between DXB and YYZ. Both Air Canada and Emirates operates non-stop flights from Dubai International Airport to Pearson and the flight time is 14 hours and 30 minutes.
Choose airline
Schedules
Non-stop with Air Canada
-
Total flight time: 14 hours and 30 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: 14 hours and 15 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 Istanbul with Turkish Airlines
-
Total flight time: 17h 35m - 17h 35m.
-
24 flights per week
Flight
TK17
The timetable & schedule information was updated at 2026-04-21
Via Amman with Royal Jordanian
-
Total flight time: 19h 55m - 19h 55m.
-
One World Alliance
-
6 flights per week
Flight
RJ271
The timetable & schedule information was updated at 2026-04-21
Via Addis Ababa with Ethiopian Airlines
-
Total flight time: 23h 35m - 23h 35m.
-
7 flights per week
Flight
ET552
The timetable & schedule information was updated at 2026-04-21
Via Jeddah with Saudia
-
Total flight time: 17h 25m - 19h 20m.
-
Sky Team Alliance
-
10 flights per week
Flight
SV61
SV61
The timetable & schedule information was updated at 2026-04-21

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