How to get to Canada from Karachi by flight ? You can check flights from Karachi to Canada below.
You can find flight ticket prices from Karachi to Canada with our flight tickets search tool below
You take a flight from Karachi to Toronto and cost approximately 550 USD.
You take a bus, shuttle or taxi from Toronto to your destination in Canada.
Flight | Depart | Arrive | |
---|---|---|---|
FZ330
Flydubai
EK241
Emirates
|
00:05
Karachi
03:30
Dubai
|
01:20
Dubai
09:30
Toronto
|
Connect |
EY222
Etihad
EY141
Etihad
|
05:05
Karachi
08:50
Abu Dhabi
|
06:20
Abu Dhabi
14:40
Toronto
|
Connect |
TK709
Turkish Airlines
TK17
Turkish Airlines
|
05:20
Karachi
14:25
Istanbul Ataturk
|
09:10
Istanbul Ataturk
18:15
Toronto
|
Connect |
PK783
Pakistan International Airlines
|
07:00
Karachi
|
13:00 Toronto | Direct |
EK609
Emirates
EK241
Emirates
|
19:40
Karachi
03:30
Dubai
|
20:55
Dubai
09:30
Toronto
|
Connect |
EK603
Emirates
EK241
Emirates
|
22:30
Karachi
03:30
Dubai
|
23:45
Dubai
09:30
Toronto
|
Connect |
PK372
Pakistan International Airlines
PK781
Pakistan International Airlines
|
23:00
Karachi
07:40
Islamabad
|
00:55
Islamabad
13:00
Toronto
|
Connect |
You take a flight from Karachi to Montreal and cost approximately 650 USD.
You take a bus, shuttle or taxi from Montreal to your destination in Canada.
Flight | Depart | Arrive | |
---|---|---|---|
QR605
Qatar Airways
QR763
Qatar Airways
|
04:30
Karachi
08:30
Doha
|
05:15
Doha
14:40
Montreal
|
Connect |
EY222
Etihad
EY141
Etihad
AC420
Air Canada
|
05:05
Karachi
08:50
Abu Dhabi
17:00
Toronto
|
06:20
Abu Dhabi
14:40
Toronto
18:15
Montreal
|
Connect |
EY222
Etihad
EY141
Etihad
AC834
Air Canada
|
05:05
Karachi
08:50
Abu Dhabi
18:00
Toronto
|
06:20
Abu Dhabi
14:40
Toronto
19:18
Montreal
|
Connect |
TK709
Turkish Airlines
TK35
Turkish Airlines
|
05:20
Karachi
14:05
Istanbul Ataturk
|
09:10
Istanbul Ataturk
17:00
Montreal
|
Connect |
PK783
Pakistan International Airlines
AC414
Air Canada
|
07:00
Karachi
14:00
Toronto
|
13:00
Toronto
15:15
Montreal
|
Connect |
PK783
Pakistan International Airlines
WS3510
WestJet
|
07:00
Karachi
14:00
Toronto
|
13:00
Toronto
15:28
Montreal
|
Connect |
PK783
Pakistan International Airlines
AC416
Air Canada
|
07:00
Karachi
15:00
Toronto
|
13:00
Toronto
16:15
Montreal
|
Connect |
PK787
Pakistan International Airlines
BA095
British Airways
|
11:15
Karachi
17:40
London Heathrow
|
15:35
London Heathrow
19:50
Montreal
|
Connect |
EK603
Emirates
EK241
Emirates
WS3526
WestJet
|
22:30
Karachi
03:30
Dubai
13:00
Toronto
|
23:45
Dubai
09:30
Toronto
14:28
Montreal
|
Connect |
You take a flight from Karachi to Ottawa and cost approximately 700 USD.
You take a bus, shuttle or taxi from Ottawa to your destination in Canada.
Flight | Depart | Arrive | |
---|---|---|---|
FZ330
Flydubai
EK241
Emirates
AC448
Air Canada
|
00:05
Karachi
03:30
Dubai
11:10
Toronto
|
01:20
Dubai
09:30
Toronto
12:12
Ottawa
|
Connect |
QR605
Qatar Airways
QR763
Qatar Airways
AC8975
Air Canada
|
04:30
Karachi
08:30
Doha
17:30
Montreal
|
05:15
Doha
14:40
Montreal
18:14
Ottawa
|
Connect |
QR605
Qatar Airways
QR763
Qatar Airways
AC8971
Air Canada
|
04:30
Karachi
08:30
Doha
16:55
Montreal
|
05:15
Doha
14:40
Montreal
17:39
Ottawa
|
Connect |
QR605
Qatar Airways
QR763
Qatar Airways
AC8987
Air Canada
|
04:30
Karachi
08:30
Doha
16:10
Montreal
|
05:15
Doha
14:40
Montreal
16:54
Ottawa
|
Connect |
EY222
Etihad
EY141
Etihad
WS368
WestJet
|
05:05
Karachi
08:50
Abu Dhabi
17:00
Toronto
|
06:20
Abu Dhabi
14:40
Toronto
18:02
Ottawa
|
Connect |
EY222
Etihad
EY141
Etihad
WS3470
WestJet
|
05:05
Karachi
08:50
Abu Dhabi
16:00
Toronto
|
06:20
Abu Dhabi
14:40
Toronto
17:09
Ottawa
|
Connect |
EY222
Etihad
EY141
Etihad
AC458
Air Canada
|
05:05
Karachi
08:50
Abu Dhabi
16:10
Toronto
|
06:20
Abu Dhabi
14:40
Toronto
17:12
Ottawa
|
Connect |
TK709
Turkish Airlines
TK35
Turkish Airlines
AC8979
Air Canada
|
05:20
Karachi
14:05
Istanbul Ataturk
19:05
Montreal
|
09:10
Istanbul Ataturk
17:00
Montreal
19:49
Ottawa
|
Connect |
TK709
Turkish Airlines
TK17
Turkish Airlines
AC464
Air Canada
|
05:20
Karachi
14:25
Istanbul Ataturk
19:10
Toronto
|
09:10
Istanbul Ataturk
18:15
Toronto
20:12
Ottawa
|
Connect |
TK709
Turkish Airlines
TK35
Turkish Airlines
AC8977
Air Canada
|
05:20
Karachi
14:05
Istanbul Ataturk
18:05
Montreal
|
09:10
Istanbul Ataturk
17:00
Montreal
18:49
Ottawa
|
Connect |
TK709
Turkish Airlines
TK35
Turkish Airlines
AC8017
Air Canada
|
05:20
Karachi
14:05
Istanbul Ataturk
19:50
Montreal
|
09:10
Istanbul Ataturk
17:00
Montreal
20:34
Ottawa
|
Connect |
PK783
Pakistan International Airlines
AC414
Air Canada
AC8987
Air Canada
|
07:00
Karachi
14:00
Toronto
16:10
Montreal
|
13:00
Toronto
15:15
Montreal
16:54
Ottawa
|
Connect |
PK783
Pakistan International Airlines
DL5515
Delta
DL5012
Delta
|
07:00
Karachi
15:40
Toronto
20:16
Detroit
|
13:00
Toronto
16:57
Detroit
21:55
Ottawa
|
Connect |
PK783
Pakistan International Airlines
AC416
Air Canada
AC8977
Air Canada
|
07:00
Karachi
15:00
Toronto
18:05
Montreal
|
13:00
Toronto
16:15
Montreal
18:49
Ottawa
|
Connect |
PK783
Pakistan International Airlines
AC414
Air Canada
AC8975
Air Canada
|
07:00
Karachi
14:00
Toronto
17:30
Montreal
|
13:00
Toronto
15:15
Montreal
18:14
Ottawa
|
Connect |
PK783
Pakistan International Airlines
AC416
Air Canada
AC8975
Air Canada
|
07:00
Karachi
15:00
Toronto
17:30
Montreal
|
13:00
Toronto
16:15
Montreal
18:14
Ottawa
|
Connect |
PK783
Pakistan International Airlines
AC416
Air Canada
AC8979
Air Canada
|
07:00
Karachi
15:00
Toronto
19:05
Montreal
|
13:00
Toronto
16:15
Montreal
19:49
Ottawa
|
Connect |
PK783
Pakistan International Airlines
DL5024
Delta
DL5012
Delta
|
07:00
Karachi
17:44
Toronto
20:16
Detroit
|
13:00
Toronto
19:08
Detroit
21:55
Ottawa
|
Connect |
PK783
Pakistan International Airlines
AC8649
Air Canada
AC8660
Air Canada
|
07:00
Karachi
14:10
Toronto
16:50
London
|
13:00
Toronto
14:54
London
18:05
Ottawa
|
Connect |
PK783
Pakistan International Airlines
AC414
Air Canada
AC8971
Air Canada
|
07:00
Karachi
14:00
Toronto
16:55
Montreal
|
13:00
Toronto
15:15
Montreal
17:39
Ottawa
|
Connect |
PK783
Pakistan International Airlines
AA4901
American Airlines
AA4971
American Airlines
|
07:00
Karachi
15:21
Toronto
18:46
Philadelphia
|
13:00
Toronto
16:59
Philadelphia
20:51
Ottawa
|
Connect |
PK783
Pakistan International Airlines
UA3984
United Airlines
UA4347
United Airlines
|
07:00
Karachi
13:50
Toronto
18:00
Chicago O'Hare
|
13:00
Toronto
14:39
Chicago O'Hare
20:54
Ottawa
|
Connect |
PK783
Pakistan International Airlines
AC454
Air Canada
|
07:00
Karachi
14:10
Toronto
|
13:00
Toronto
15:12
Ottawa
|
Connect |
PK783
Pakistan International Airlines
AC7706
Air Canada
UA6104
United Airlines
|
07:00
Karachi
14:00
Toronto
17:07
Washington Dulles
|
13:00
Toronto
15:22
Washington Dulles
18:39
Ottawa
|
Connect |
PK783
Pakistan International Airlines
WS3468
WestJet
|
07:00
Karachi
15:00
Toronto
|
13:00
Toronto
16:09
Ottawa
|
Connect |
PK783
Pakistan International Airlines
WS3466
WestJet
|
07:00
Karachi
14:00
Toronto
|
13:00
Toronto
15:09
Ottawa
|
Connect |
PK783
Pakistan International Airlines
AC7618
Air Canada
AC8453
Air Canada
|
07:00
Karachi
16:50
Toronto
20:35
Reagan Washington
|
13:00
Toronto
18:15
Reagan Washington
22:07
Ottawa
|
Connect |
PK783
Pakistan International Airlines
AC528
Air Canada
AC8049
Air Canada
|
07:00
Karachi
18:20
Toronto
20:50
Boston
|
13:00
Toronto
19:56
Boston
22:13
Ottawa
|
Connect |
PK787
Pakistan International Airlines
AC859
Air Canada
AC472
Air Canada
|
11:15
Karachi
18:00
London Heathrow
00:30
Toronto
|
15:35
London Heathrow
20:50
Toronto
01:32
Ottawa
|
Connect |
PK787
Pakistan International Airlines
BA099
British Airways
AC476
Air Canada
|
11:15
Karachi
17:05
London Heathrow
21:30
Toronto
|
15:35
London Heathrow
19:55
Toronto
22:32
Ottawa
|
Connect |
PK787
Pakistan International Airlines
UA925
United Airlines
UA4936
United Airlines
|
11:15
Karachi
16:40
London Heathrow
22:00
Washington Dulles
|
15:35
London Heathrow
19:50
Washington Dulles
23:38
Ottawa
|
Connect |
PK787
Pakistan International Airlines
AC859
Air Canada
AC470
Air Canada
|
11:15
Karachi
18:00
London Heathrow
23:10
Toronto
|
15:35
London Heathrow
20:50
Toronto
00:12
Ottawa
|
Connect |
EK609
Emirates
AC057
Air Canada
AC440
Air Canada
|
19:40
Karachi
23:10
Dubai
07:10
Toronto
|
20:55
Dubai
05:00
Toronto
08:12
Ottawa
|
Connect |
EK609
Emirates
AC057
Air Canada
AC444
Air Canada
|
19:40
Karachi
23:10
Dubai
09:10
Toronto
|
20:55
Dubai
05:00
Toronto
10:12
Ottawa
|
Connect |
EK609
Emirates
AC057
Air Canada
AC442
Air Canada
|
19:40
Karachi
23:10
Dubai
08:10
Toronto
|
20:55
Dubai
05:00
Toronto
09:12
Ottawa
|
Connect |
EK603
Emirates
EK241
Emirates
AC450
Air Canada
|
22:30
Karachi
03:30
Dubai
12:10
Toronto
|
23:45
Dubai
09:30
Toronto
13:12
Ottawa
|
Connect |
EK603
Emirates
EK241
Emirates
WS3464
WestJet
|
22:30
Karachi
03:30
Dubai
12:00
Toronto
|
23:45
Dubai
09:30
Toronto
13:09
Ottawa
|
Connect |
EK603
Emirates
EK223
Emirates
AC8855
Air Canada
|
22:30
Karachi
03:00
Dubai
12:15
Newark
|
23:45
Dubai
09:00
Newark
13:41
Ottawa
|
Connect |
EK603
Emirates
EK241
Emirates
AC448
Air Canada
|
22:30
Karachi
03:30
Dubai
11:10
Toronto
|
23:45
Dubai
09:30
Toronto
12:12
Ottawa
|
Connect |
WY326
Oman Air
WY103
Oman Air
AC889
Air Canada
|
23:50
Karachi
01:50
Muscat
11:05
London Heathrow
|
00:40
Muscat
06:30
London Heathrow
13:40
Ottawa
|
Connect |
You take a flight from Karachi to Calgary and cost approximately 440 USD.
You take a bus, shuttle or taxi from Calgary to your destination in Canada.
Flight | Depart | Arrive | |
---|---|---|---|
CA946
Air China
CA991
Air China
WS122
WestJet
|
00:05
Karachi
15:25
Beijing Capital
12:00
Vancouver
|
09:40
Beijing Capital
10:50
Vancouver
14:24
Calgary
|
Connect |
CA946
Air China
HU7977
Hainan
|
00:05
Karachi
16:00
Beijing Capital
|
09:40
Beijing Capital
13:15
Calgary
|
Connect |
CA946
Air China
AC030
Air Canada
AC214
Air Canada
|
00:05
Karachi
16:05
Beijing Capital
13:15
Vancouver
|
09:40
Beijing Capital
11:40
Vancouver
15:40
Calgary
|
Connect |
CA946
Air China
CA991
Air China
AC212
Air Canada
|
00:05
Karachi
15:25
Beijing Capital
12:30
Vancouver
|
09:40
Beijing Capital
10:50
Vancouver
14:55
Calgary
|
Connect |
CA946
Air China
AC030
Air Canada
AC212
Air Canada
|
00:05
Karachi
16:05
Beijing Capital
12:30
Vancouver
|
09:40
Beijing Capital
11:40
Vancouver
14:55
Calgary
|
Connect |
CA946
Air China
CA991
Air China
AC214
Air Canada
|
00:05
Karachi
15:25
Beijing Capital
13:15
Vancouver
|
09:40
Beijing Capital
10:50
Vancouver
15:40
Calgary
|
Connect |
EK607
Emirates
EK229
Emirates
AS2544
Alaska Airlines, Inc.
|
02:45
Karachi
09:55
Dubai
15:30
Seattle
|
03:45
Dubai
13:25
Seattle
18:00
Calgary
|
Connect |
EK607
Emirates
EK229
Emirates
AS2126
Alaska Airlines, Inc.
|
02:45
Karachi
09:55
Dubai
20:55
Seattle
|
03:45
Dubai
13:25
Seattle
23:28
Calgary
|
Connect |
FZ332
Flydubai
EK229
Emirates
AS2544
Alaska Airlines, Inc.
|
04:20
Karachi
09:55
Dubai
15:30
Seattle
|
05:40
Dubai
13:25
Seattle
18:00
Calgary
|
Connect |
QR605
Qatar Airways
QR007
Qatar Airways
BA103
British Airways
|
04:30
Karachi
09:00
Doha
18:30
London Heathrow
|
05:15
Doha
14:10
London Heathrow
20:25
Calgary
|
Connect |
QR605
Qatar Airways
QR003
Qatar Airways
BA103
British Airways
|
04:30
Karachi
07:50
Doha
18:30
London Heathrow
|
05:15
Doha
13:15
London Heathrow
20:25
Calgary
|
Connect |
QR605
Qatar Airways
BA122
British Airways
AC851
Air Canada
|
04:30
Karachi
06:45
Doha
13:05
London Heathrow
|
05:15
Doha
12:00
London Heathrow
14:55
Calgary
|
Connect |
QR605
Qatar Airways
BA122
British Airways
BA103
British Airways
|
04:30
Karachi
06:45
Doha
18:30
London Heathrow
|
05:15
Doha
12:00
London Heathrow
20:25
Calgary
|
Connect |
EY222
Etihad
EY141
Etihad
AC149
Air Canada
|
05:05
Karachi
08:50
Abu Dhabi
16:30
Toronto
|
06:20
Abu Dhabi
14:40
Toronto
18:47
Calgary
|
Connect |
EY222
Etihad
EY141
Etihad
WS651
WestJet
|
05:05
Karachi
08:50
Abu Dhabi
16:00
Toronto
|
06:20
Abu Dhabi
14:40
Toronto
18:00
Calgary
|
Connect |
EY222
Etihad
EY141
Etihad
AC147
Air Canada
|
05:05
Karachi
08:50
Abu Dhabi
15:35
Toronto
|
06:20
Abu Dhabi
14:40
Toronto
17:52
Calgary
|
Connect |
TK709
Turkish Airlines
TK1823
Turkish Airlines
WS9
WestJet
|
05:20
Karachi
10:05
Istanbul Ataturk
14:20
Paris CDG
|
09:10
Istanbul Ataturk
12:45
Paris CDG
15:21
Calgary
|
Connect |
TK709
Turkish Airlines
TK1913
Turkish Airlines
WK14
Edelweiss Air
|
05:20
Karachi
11:50
Istanbul Ataturk
17:45
Zurich
|
09:10
Istanbul Ataturk
13:45
Zurich
19:45
Calgary
|
Connect |
TK709
Turkish Airlines
TK1591
Turkish Airlines
DE2440
Condor Flugdienst
|
05:20
Karachi
11:35
Istanbul Ataturk
17:25
Frankfurt
|
09:10
Istanbul Ataturk
13:45
Frankfurt
19:25
Calgary
|
Connect |
PK312
Pakistan International Airlines
PK757
Pakistan International Airlines
BA103
British Airways
|
06:30
Karachi
11:30
Lahore
18:30
London Heathrow
|
08:15
Lahore
16:00
London Heathrow
20:25
Calgary
|
Connect |
GF751
Gulf Air Bahrain
GF003
Gulf Air Bahrain
BA103
British Airways
|
06:40
Karachi
10:05
Manama
18:30
London Heathrow
|
07:25
Manama
15:20
London Heathrow
20:25
Calgary
|
Connect |
PK783
Pakistan International Airlines
UA1717
United Airlines
UA591
United Airlines
|
07:00
Karachi
16:00
Toronto
19:05
Denver
|
13:00
Toronto
17:46
Denver
21:38
Calgary
|
Connect |
PK783
Pakistan International Airlines
AC169
Air Canada
AC8155
Air Canada
|
07:00
Karachi
14:35
Toronto
17:55
Edmonton
|
13:00
Toronto
16:51
Edmonton
18:48
Calgary
|
Connect |
PK783
Pakistan International Airlines
AC145
Air Canada
|
07:00
Karachi
14:35
Toronto
|
13:00
Toronto
16:52
Calgary
|
Connect |
PK783
Pakistan International Airlines
WS3466
WestJet
WS613
WestJet
|
07:00
Karachi
14:00
Toronto
19:00
Ottawa
|
13:00
Toronto
15:09
Ottawa
21:24
Calgary
|
Connect |
EK605
Emirates
EK229
Emirates
AS2126
Alaska Airlines, Inc.
|
07:00
Karachi
09:55
Dubai
20:55
Seattle
|
08:10
Dubai
13:25
Seattle
23:28
Calgary
|
Connect |
PK783
Pakistan International Airlines
AC454
Air Canada
AC353
Air Canada
|
07:00
Karachi
14:10
Toronto
16:35
Ottawa
|
13:00
Toronto
15:12
Ottawa
19:07
Calgary
|
Connect |
PK783
Pakistan International Airlines
WS3468
WestJet
WS613
WestJet
|
07:00
Karachi
15:00
Toronto
19:00
Ottawa
|
13:00
Toronto
16:09
Ottawa
21:24
Calgary
|
Connect |
PK783
Pakistan International Airlines
WS665
WestJet
|
07:00
Karachi
15:00
Toronto
|
13:00
Toronto
17:13
Calgary
|
Connect |
PK783
Pakistan International Airlines
AC147
Air Canada
|
07:00
Karachi
15:35
Toronto
|
13:00
Toronto
17:52
Calgary
|
Connect |
PK783
Pakistan International Airlines
AC169
Air Canada
AC8169
Air Canada
|
07:00
Karachi
14:35
Toronto
19:35
Edmonton
|
13:00
Toronto
16:51
Edmonton
20:28
Calgary
|
Connect |
EK605
Emirates
EK229
Emirates
DL4500
Delta
|
07:00
Karachi
09:55
Dubai
15:15
Seattle
|
08:10
Dubai
13:25
Seattle
17:56
Calgary
|
Connect |
PK783
Pakistan International Airlines
AC265
Air Canada
AC289
Air Canada
|
07:00
Karachi
14:20
Toronto
18:15
Winnipeg
|
13:00
Toronto
15:56
Winnipeg
19:25
Calgary
|
Connect |
EK605
Emirates
EK229
Emirates
AS2544
Alaska Airlines, Inc.
|
07:00
Karachi
09:55
Dubai
15:30
Seattle
|
08:10
Dubai
13:25
Seattle
18:00
Calgary
|
Connect |
PK783
Pakistan International Airlines
AC169
Air Canada
AC8163
Air Canada
|
07:00
Karachi
14:35
Toronto
18:15
Edmonton
|
13:00
Toronto
16:51
Edmonton
19:08
Calgary
|
Connect |
PK302
Pakistan International Airlines
PK757
Pakistan International Airlines
BA103
British Airways
|
07:30
Karachi
11:30
Lahore
18:30
London Heathrow
|
09:15
Lahore
16:00
London Heathrow
20:25
Calgary
|
Connect |
PK787
Pakistan International Airlines
AC859
Air Canada
AC157
Air Canada
|
11:15
Karachi
18:00
London Heathrow
22:00
Toronto
|
15:35
London Heathrow
20:50
Toronto
00:17
Calgary
|
Connect |
PK787
Pakistan International Airlines
BA103
British Airways
|
11:15
Karachi
18:30
London Heathrow
|
15:35
London Heathrow
20:25
Calgary
|
Connect |
EK609
Emirates
AC057
Air Canada
AC133
Air Canada
|
19:40
Karachi
23:10
Dubai
07:00
Toronto
|
20:55
Dubai
05:00
Toronto
09:17
Calgary
|
Connect |
EK609
Emirates
AC057
Air Canada
AC137
Air Canada
|
19:40
Karachi
23:10
Dubai
08:00
Toronto
|
20:55
Dubai
05:00
Toronto
10:17
Calgary
|
Connect |
You take a flight from Karachi to Winnipeg and cost approximately 700 USD.
You take a bus, shuttle or taxi from Winnipeg to your destination in Canada.
Flight | Depart | Arrive | |
---|---|---|---|
CA946
Air China
AC030
Air Canada
AC296
Air Canada
|
00:05
Karachi
16:05
Beijing Capital
18:05
Vancouver
|
09:40
Beijing Capital
11:40
Vancouver
22:49
Winnipeg
|
Connect |
FZ330
Flydubai
EK241
Emirates
WS475
WestJet
|
00:05
Karachi
03:30
Dubai
12:15
Toronto
|
01:20
Dubai
09:30
Toronto
13:50
Winnipeg
|
Connect |
CA946
Air China
CA879
Air China
AC8595
Air Canada
|
00:05
Karachi
12:40
Beijing Capital
15:45
Montreal
|
09:40
Beijing Capital
13:20
Montreal
17:45
Winnipeg
|
Connect |
FZ330
Flydubai
EK241
Emirates
AC261
Air Canada
|
00:05
Karachi
03:30
Dubai
10:40
Toronto
|
01:20
Dubai
09:30
Toronto
12:16
Winnipeg
|
Connect |
CA946
Air China
CA991
Air China
AC296
Air Canada
|
00:05
Karachi
15:25
Beijing Capital
18:05
Vancouver
|
09:40
Beijing Capital
10:50
Vancouver
22:49
Winnipeg
|
Connect |
CA946
Air China
AC030
Air Canada
AC292
Air Canada
|
00:05
Karachi
16:05
Beijing Capital
13:50
Vancouver
|
09:40
Beijing Capital
11:40
Vancouver
18:34
Winnipeg
|
Connect |
CA946
Air China
CA991
Air China
AC292
Air Canada
|
00:05
Karachi
15:25
Beijing Capital
13:50
Vancouver
|
09:40
Beijing Capital
10:50
Vancouver
18:34
Winnipeg
|
Connect |
QR605
Qatar Airways
QR763
Qatar Airways
AC385
Air Canada
|
04:30
Karachi
08:30
Doha
18:50
Montreal
|
05:15
Doha
14:40
Montreal
20:55
Winnipeg
|
Connect |
QR605
Qatar Airways
QR763
Qatar Airways
AC8595
Air Canada
|
04:30
Karachi
08:30
Doha
15:45
Montreal
|
05:15
Doha
14:40
Montreal
17:45
Winnipeg
|
Connect |
EY222
Etihad
EY141
Etihad
WS529
WestJet
|
05:05
Karachi
08:50
Abu Dhabi
18:15
Toronto
|
06:20
Abu Dhabi
14:40
Toronto
19:50
Winnipeg
|
Connect |
EY222
Etihad
EY141
Etihad
AC267
Air Canada
|
05:05
Karachi
08:50
Abu Dhabi
16:20
Toronto
|
06:20
Abu Dhabi
14:40
Toronto
17:56
Winnipeg
|
Connect |
EY222
Etihad
EY141
Etihad
WS525
WestJet
|
05:05
Karachi
08:50
Abu Dhabi
15:45
Toronto
|
06:20
Abu Dhabi
14:40
Toronto
17:20
Winnipeg
|
Connect |
TK709
Turkish Airlines
TK35
Turkish Airlines
AC385
Air Canada
|
05:20
Karachi
14:05
Istanbul Ataturk
18:50
Montreal
|
09:10
Istanbul Ataturk
17:00
Montreal
20:55
Winnipeg
|
Connect |
TK709
Turkish Airlines
TK17
Turkish Airlines
AC269
Air Canada
|
05:20
Karachi
14:25
Istanbul Ataturk
19:15
Toronto
|
09:10
Istanbul Ataturk
18:15
Toronto
20:51
Winnipeg
|
Connect |
TK709
Turkish Airlines
TK35
Turkish Airlines
WS511
WestJet
|
05:20
Karachi
14:05
Istanbul Ataturk
19:25
Montreal
|
09:10
Istanbul Ataturk
17:00
Montreal
21:25
Winnipeg
|
Connect |
PK783
Pakistan International Airlines
AC169
Air Canada
AC8518
Air Canada
|
07:00
Karachi
14:35
Toronto
18:05
Edmonton
|
13:00
Toronto
16:51
Edmonton
21:19
Winnipeg
|
Connect |
PK783
Pakistan International Airlines
WS525
WestJet
|
07:00
Karachi
15:45
Toronto
|
13:00
Toronto
17:20
Winnipeg
|
Connect |
PK783
Pakistan International Airlines
AC454
Air Canada
AC8527
Air Canada
|
07:00
Karachi
14:10
Toronto
17:35
Ottawa
|
13:00
Toronto
15:12
Ottawa
19:19
Winnipeg
|
Connect |
PK783
Pakistan International Airlines
DL5458
Delta
DL2650
Delta
|
07:00
Karachi
18:03
Toronto
20:30
Minneapolis
|
13:00
Toronto
19:24
Minneapolis
21:56
Winnipeg
|
Connect |
PK783
Pakistan International Airlines
AC414
Air Canada
AC385
Air Canada
|
07:00
Karachi
14:00
Toronto
18:50
Montreal
|
13:00
Toronto
15:15
Montreal
20:55
Winnipeg
|
Connect |
PK783
Pakistan International Airlines
WS665
WestJet
WS526
WestJet
|
07:00
Karachi
15:00
Toronto
20:50
Calgary
|
13:00
Toronto
17:13
Calgary
23:43
Winnipeg
|
Connect |
PK783
Pakistan International Airlines
UA3984
United Airlines
UA5752
United Airlines
|
07:00
Karachi
13:50
Toronto
19:35
Chicago O'Hare
|
13:00
Toronto
14:39
Chicago O'Hare
22:11
Winnipeg
|
Connect |
EK605
Emirates
EK235
Emirates
UA5752
United Airlines
|
07:00
Karachi
09:55
Dubai
19:35
Chicago O'Hare
|
08:10
Dubai
15:45
Chicago O'Hare
22:11
Winnipeg
|
Connect |
PK783
Pakistan International Airlines
AC147
Air Canada
AC8340
Air Canada
|
07:00
Karachi
15:35
Toronto
19:20
Calgary
|
13:00
Toronto
17:52
Calgary
22:13
Winnipeg
|
Connect |
PK783
Pakistan International Airlines
AC145
Air Canada
AC8340
Air Canada
|
07:00
Karachi
14:35
Toronto
19:20
Calgary
|
13:00
Toronto
16:52
Calgary
22:13
Winnipeg
|
Connect |
PK783
Pakistan International Airlines
AC416
Air Canada
AC385
Air Canada
|
07:00
Karachi
15:00
Toronto
18:50
Montreal
|
13:00
Toronto
16:15
Montreal
20:55
Winnipeg
|
Connect |
PK783
Pakistan International Airlines
WS3466
WestJet
WS575
WestJet
|
07:00
Karachi
14:00
Toronto
16:00
Ottawa
|
13:00
Toronto
15:09
Ottawa
17:44
Winnipeg
|
Connect |
PK783
Pakistan International Airlines
AC267
Air Canada
|
07:00
Karachi
16:20
Toronto
|
13:00
Toronto
17:56
Winnipeg
|
Connect |
PK783
Pakistan International Airlines
AC1039
Air Canada
UA5737
United Airlines
|
07:00
Karachi
14:35
Toronto
17:16
Denver
|
13:00
Toronto
16:16
Denver
20:35
Winnipeg
|
Connect |
PK783
Pakistan International Airlines
WS439
WestJet
WS304
WestJet
|
07:00
Karachi
16:15
Toronto
19:15
Edmonton
|
13:00
Toronto
18:24
Edmonton
22:03
Winnipeg
|
Connect |
PK783
Pakistan International Airlines
AC265
Air Canada
|
07:00
Karachi
14:20
Toronto
|
13:00
Toronto
15:56
Winnipeg
|
Connect |
PK783
Pakistan International Airlines
WS3510
WestJet
WS511
WestJet
|
07:00
Karachi
14:00
Toronto
19:25
Montreal
|
13:00
Toronto
15:28
Montreal
21:25
Winnipeg
|
Connect |
PK787
Pakistan International Airlines
AC859
Air Canada
AC271
Air Canada
|
11:15
Karachi
18:00
London Heathrow
22:25
Toronto
|
15:35
London Heathrow
20:50
Toronto
00:01
Winnipeg
|
Connect |
EK609
Emirates
AC057
Air Canada
AC275
Air Canada
|
19:40
Karachi
23:10
Dubai
09:30
Toronto
|
20:55
Dubai
05:00
Toronto
11:06
Winnipeg
|
Connect |
EK609
Emirates
AC057
Air Canada
AC259
Air Canada
|
19:40
Karachi
23:10
Dubai
07:25
Toronto
|
20:55
Dubai
05:00
Toronto
09:01
Winnipeg
|
Connect |
EK609
Emirates
EK241
Emirates
AC261
Air Canada
|
19:40
Karachi
03:30
Dubai
10:40
Toronto
|
20:55
Dubai
09:30
Toronto
12:16
Winnipeg
|
Connect |
EK609
Emirates
EK241
Emirates
WS475
WestJet
|
19:40
Karachi
03:30
Dubai
12:15
Toronto
|
20:55
Dubai
09:30
Toronto
13:50
Winnipeg
|
Connect |
EK603
Emirates
EK241
Emirates
AC263
Air Canada
|
22:30
Karachi
03:30
Dubai
12:15
Toronto
|
23:45
Dubai
09:30
Toronto
13:51
Winnipeg
|
Connect |
EK603
Emirates
EK241
Emirates
AC261
Air Canada
|
22:30
Karachi
03:30
Dubai
10:40
Toronto
|
23:45
Dubai
09:30
Toronto
12:16
Winnipeg
|
Connect |
EK603
Emirates
EK241
Emirates
WS475
WestJet
|
22:30
Karachi
03:30
Dubai
12:15
Toronto
|
23:45
Dubai
09:30
Toronto
13:50
Winnipeg
|
Connect |
You can find hotels and accommodations in Canada with our hotels search tool below
Booking.com