Airlines with flights from Toronto to Doha
There are 8 airlines with scheduled flights between YYZ and DOH. Qatar Airways is the only airline with non-stop flights from Pearson to Hamad International Airport and the flight time is 12 hours and 35 minutes.
Choose airline
Schedules
YYZ
Direct
DOH
W29, Jul 13 - Jul 19
Flight
Mon
Jul 13
Tue
Jul 14
Wed
Jul 15
Thu
Jul 16
Fri
Jul 17
Sat
Jul 18
Sun
Jul 19
QR768
21:00
21:00
21:00
21:00
21:00
21:00
21:00
The timetable & schedule information was updated at 2026-04-21
Via Cairo with EgyptAir
-
Total flight time: 17h 10m - 17h 20m.
-
13 flights per week
YYZ
Via CAI
DOH
W29, Jul 13 - Jul 19
Flight
Mon
Jul 13
Tue
Jul 14
Wed
Jul 15
Thu
Jul 16
Fri
Jul 17
Sat
Jul 18
Sun
Jul 19
MS996
MS935
MS935
12:45
12:45
12:45
12:45
12:45
12:45
12:45
The timetable & schedule information was updated at 2026-04-21
Via Lahore with Pakistan International Airlines
-
Total flight time: 22h 30m - 22h 30m.
-
2 flights per week
YYZ
Via LHE
DOH
W29, Jul 13 - Jul 19
Flight
Mon
Jul 13
Tue
Jul 14
Wed
Jul 15
Thu
Jul 16
Fri
Jul 17
Sat
Jul 18
Sun
Jul 19
Sorry. We could not find any flights for this week.
The timetable & schedule information was updated at 2026-04-21
Via Jeddah with Saudia
-
Total flight time: 18h 40m - 19h 05m.
-
Sky Team Alliance
YYZ
Via JED
DOH
W29, Jul 13 - Jul 19
Flight
Mon
Jul 13
Tue
Jul 14
Wed
Jul 15
Thu
Jul 16
Fri
Jul 17
Sat
Jul 18
Sun
Jul 19
Sorry. We could not find any flights for this week.
The timetable & schedule information was updated at 2026-04-21
Via Amman with Royal Jordanian
-
Total flight time: 18h 10m - 18h 10m.
-
One World Alliance
-
1 flights per week
YYZ
Via AMM
DOH
W29, Jul 13 - Jul 19
Flight
Mon
Jul 13
Tue
Jul 14
Wed
Jul 15
Thu
Jul 16
Fri
Jul 17
Sat
Jul 18
Sun
Jul 19
RJ272
RJ652
RJ652
11:45
----
11:45
----
11:45
----
----
The timetable & schedule information was updated at 2026-04-21

There are 8 airlines with scheduled flights between YYZ and DOH. Qatar Airways is the only airline with non-stop flights from Pearson to Hamad International Airport and the flight time is 12 hours and 35 minutes.
Via Helsinki with Finnair
Via Casablanca with Royal Air Maroc
Via Philadelphia with American Airlines