Airlines with flights from Karachi to Toronto
There are 7 airlines with scheduled flights between KHI and YYZ. PIA is the only airline with non-stop flights from Jinnah International to Pearson and the flight time is 14 hours and 40 minutes.
Choose airline
Schedules
Non-stop with Pakistan International Airlines
-
Total flight time: 14 hours and 40 minutes
-
1 flight per week
-
Boeing 777
-
Business and first class available
KHI
Direct
YYZ
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
PK783
----
08:25
----
----
----
----
----
The timetable & schedule information was updated at 2026-04-21
Via Islamabad with Pakistan International Airlines
-
Total flight time: 18h 30m - 20h 00m.
-
1 flights per week
-
Boeing 777
KHI
Via ISB
YYZ
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
PK300
PK781
PK781
----
----
----
----
07:00
----
----
The timetable & schedule information was updated at 2026-04-21
Via Dubai with Emirates
-
Total flight time: 19h 35m - 19h 35m.
-
14 flights per week
KHI
Via DXB
YYZ
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
EK603
EK241
EK241
22:55
22:55
22:55
22:55
22:55
22:55
22:55
The timetable & schedule information was updated at 2026-04-21
Via Istanbul with Turkish Airlines
-
Total flight time: 20h 00m - 20h 00m.
-
9 flights per week
KHI
Via IST
YYZ
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
TK719
TK17
TK17
----
----
09:05
----
09:05
----
09:05
The timetable & schedule information was updated at 2026-04-21
Via Doha with Qatar Airways
-
Total flight time: 20h 10m - 22h 40m.
-
One World Alliance
-
21 flights per week
KHI
Via DOH
YYZ
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
QR605
QR767
QR767
03:20
03:50
03:50
03:50
03:50
03:50
03:50
The timetable & schedule information was updated at 2026-04-21

There are 7 airlines with scheduled flights between KHI and YYZ. PIA is the only airline with non-stop flights from Jinnah International to Pearson and the flight time is 14 hours and 40 minutes.
Via Jeddah with Saudia
Via Abu Dhabi with Etihad
Via Addis Ababa with Ethiopian