How to get to Karachi, Pakistan from Canada by flight ? You can check flights from Canada to Karachi, Pakistan below.
You can find flight ticket prices from Canada to Karachi, Pakistan with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Canada to Toronto.
You take a flight from Toronto to Karachi and cost approximately 650 USD.
You take a bus, shuttle or taxi from Karachi to your destination in Karachi, Pakistan.
Flight | Depart | Arrive | |
---|---|---|---|
PK784
Pakistan International Airlines
|
14:55
Toronto
|
14:15 Karachi | Direct |
PK782
Pakistan International Airlines
PK369
Pakistan International Airlines
|
14:55
Toronto
15:00
Islamabad
|
13:45
Islamabad
16:55
Karachi
|
Connect |
PK798
Pakistan International Airlines
PK305
Pakistan International Airlines
|
14:55
Toronto
18:00
Lahore
|
14:05
Lahore
19:45
Karachi
|
Connect |
PK782
Pakistan International Airlines
PK309
Pakistan International Airlines
|
14:55
Toronto
19:00
Islamabad
|
13:45
Islamabad
20:55
Karachi
|
Connect |
EK242
Emirates
EK606
Emirates
|
20:45
Toronto
21:25
Dubai
|
18:30
Dubai
00:35
Karachi
|
Connect |
EY140
Etihad
EY221
Etihad
|
21:55
Toronto
22:30
Abu Dhabi
|
19:45
Abu Dhabi
01:40
Karachi
|
Connect |
TK18
Turkish Airlines
TK708
Turkish Airlines
|
22:30
Toronto
21:35
Istanbul
|
16:10
Istanbul
04:50
Karachi
|
Connect |
You take a bus, shuttle or taxi from your location in Canada to Montreal.
You take a flight from Montreal to Karachi and cost approximately 1100 USD.
You take a bus, shuttle or taxi from Karachi to your destination in Karachi, Pakistan.
Flight | Depart | Arrive | |
---|---|---|---|
AC864
Air Canada
WY104
Oman Air
WY325
Oman Air
|
19:50
Montreal
08:25
London Heathrow
20:25
Muscat
|
07:30
London Heathrow
19:35
Muscat
23:05
Karachi
|
Connect |
AC864
Air Canada
EK008
Emirates
EK606
Emirates
|
19:50
Montreal
09:10
London Heathrow
21:25
Dubai
|
07:30
London Heathrow
20:00
Dubai
00:35
Karachi
|
Connect |
AT209
Royal Air Maroc
AT216
Royal Air Maroc
QR610
Qatar Airways
|
20:15
Montreal
14:30
Casablanca
02:25
Doha
|
08:40
Casablanca
23:35
Doha
06:50
Karachi
|
Connect |
AT209
Royal Air Maroc
QR1398
Qatar Airways
QR610
Qatar Airways
|
20:15
Montreal
15:10
Casablanca
02:25
Doha
|
08:40
Casablanca
00:09
Doha
06:50
Karachi
|
Connect |
QR764
Qatar Airways
QR604
Qatar Airways
|
20:30
Montreal
21:25
Doha
|
16:35
Doha
01:50
Karachi
|
Connect |
QR764
Qatar Airways
QR610
Qatar Airways
|
20:30
Montreal
02:25
Doha
|
16:35
Doha
06:50
Karachi
|
Connect |
BA094
British Airways
PK788
Pakistan International Airlines
|
21:00
Montreal
16:40
London Heathrow
|
08:30
London Heathrow
05:05
Karachi
|
Connect |
TK36
Turkish Airlines
TK708
Turkish Airlines
|
22:30
Montreal
21:35
Istanbul
|
16:15
Istanbul
04:50
Karachi
|
Connect |
You take a bus, shuttle or taxi from your location in Canada to Ottawa.
You take a flight from Ottawa to Karachi and cost approximately 1100 USD.
You take a bus, shuttle or taxi from Karachi to your destination in Karachi, Pakistan.
Flight | Depart | Arrive | |
---|---|---|---|
AC447
Air Canada
PK784
Pakistan International Airlines
|
10:00
Ottawa
14:55
Toronto
|
11:18
Toronto
14:15
Karachi
|
Connect |
WS3463
WestJet
PK798
Pakistan International Airlines
PK305
Pakistan International Airlines
|
10:45
Ottawa
14:55
Toronto
18:00
Lahore
|
12:09
Toronto
14:05
Lahore
19:45
Karachi
|
Connect |
WS3463
WestJet
PK784
Pakistan International Airlines
|
10:45
Ottawa
14:55
Toronto
|
12:09
Toronto
14:15
Karachi
|
Connect |
WS3463
WestJet
PK782
Pakistan International Airlines
PK369
Pakistan International Airlines
|
10:45
Ottawa
14:55
Toronto
15:00
Islamabad
|
12:09
Toronto
13:45
Islamabad
16:55
Karachi
|
Connect |
AC449
Air Canada
PK782
Pakistan International Airlines
PK309
Pakistan International Airlines
|
11:00
Ottawa
14:55
Toronto
19:00
Islamabad
|
12:18
Toronto
13:45
Islamabad
20:55
Karachi
|
Connect |
AC449
Air Canada
PK798
Pakistan International Airlines
PK305
Pakistan International Airlines
|
11:00
Ottawa
14:55
Toronto
18:00
Lahore
|
12:18
Toronto
14:05
Lahore
19:45
Karachi
|
Connect |
AC449
Air Canada
PK782
Pakistan International Airlines
PK369
Pakistan International Airlines
|
11:00
Ottawa
14:55
Toronto
15:00
Islamabad
|
12:18
Toronto
13:45
Islamabad
16:55
Karachi
|
Connect |
AC451
Air Canada
PK782
Pakistan International Airlines
PK309
Pakistan International Airlines
|
12:00
Ottawa
14:55
Toronto
19:00
Islamabad
|
13:18
Toronto
13:45
Islamabad
20:55
Karachi
|
Connect |
AC451
Air Canada
PK782
Pakistan International Airlines
PK369
Pakistan International Airlines
|
12:00
Ottawa
14:55
Toronto
15:00
Islamabad
|
13:18
Toronto
13:45
Islamabad
16:55
Karachi
|
Connect |
AC451
Air Canada
PK798
Pakistan International Airlines
PK305
Pakistan International Airlines
|
12:00
Ottawa
14:55
Toronto
18:00
Lahore
|
13:18
Toronto
14:05
Lahore
19:45
Karachi
|
Connect |
AC451
Air Canada
PK784
Pakistan International Airlines
|
12:00
Ottawa
14:55
Toronto
|
13:18
Toronto
14:15
Karachi
|
Connect |
WS3473
WestJet
EK242
Emirates
EK604
Emirates
|
15:45
Ottawa
20:45
Toronto
02:35
Dubai
|
17:09
Toronto
18:30
Dubai
05:35
Karachi
|
Connect |
WS3473
WestJet
EK242
Emirates
EK606
Emirates
|
15:45
Ottawa
20:45
Toronto
21:25
Dubai
|
17:09
Toronto
18:30
Dubai
00:35
Karachi
|
Connect |
WS3473
WestJet
EK242
Emirates
FZ331
Flydubai
|
15:45
Ottawa
20:45
Toronto
00:45
Dubai
|
17:09
Toronto
18:30
Dubai
03:45
Karachi
|
Connect |
AC8048
Air Canada
EK238
Emirates
EK606
Emirates
|
16:20
Ottawa
22:15
Boston
21:25
Dubai
|
17:50
Boston
19:25
Dubai
00:35
Karachi
|
Connect |
AC8048
Air Canada
QR744
Qatar Airways
QR604
Qatar Airways
|
16:20
Ottawa
22:10
Boston
21:25
Doha
|
17:50
Boston
17:55
Doha
01:50
Karachi
|
Connect |
WS3477
WestJet
EK242
Emirates
EK606
Emirates
|
16:45
Ottawa
20:45
Toronto
21:25
Dubai
|
18:09
Toronto
18:30
Dubai
00:35
Karachi
|
Connect |
WS3477
WestJet
EK242
Emirates
EK604
Emirates
|
16:45
Ottawa
20:45
Toronto
02:35
Dubai
|
18:09
Toronto
18:30
Dubai
05:35
Karachi
|
Connect |
WS3477
WestJet
EK242
Emirates
FZ331
Flydubai
|
16:45
Ottawa
20:45
Toronto
00:45
Dubai
|
18:09
Toronto
18:30
Dubai
03:45
Karachi
|
Connect |
AC8984
Air Canada
AC864
Air Canada
WY104
Oman Air
WY325
Oman Air
|
17:25
Ottawa
19:50
Montreal
08:25
London Heathrow
20:25
Muscat
|
18:13
Montreal
07:30
London Heathrow
19:35
Muscat
23:05
Karachi
|
Connect |
AC8984
Air Canada
QR764
Qatar Airways
QR604
Qatar Airways
|
17:25
Ottawa
20:30
Montreal
21:25
Doha
|
18:13
Montreal
16:35
Doha
01:50
Karachi
|
Connect |
AC475
Air Canada
AC056
Air Canada
FZ331
Flydubai
|
18:30
Ottawa
21:40
Toronto
00:45
Dubai
|
19:48
Toronto
19:35
Dubai
03:45
Karachi
|
Connect |
AC475
Air Canada
AC056
Air Canada
EK606
Emirates
|
18:30
Ottawa
21:40
Toronto
21:25
Dubai
|
19:48
Toronto
19:35
Dubai
00:35
Karachi
|
Connect |
AC475
Air Canada
EY140
Etihad
EY221
Etihad
|
18:30
Ottawa
21:55
Toronto
22:30
Abu Dhabi
|
19:48
Toronto
19:45
Abu Dhabi
01:40
Karachi
|
Connect |
AC475
Air Canada
EK242
Emirates
EK606
Emirates
|
18:30
Ottawa
20:45
Toronto
21:25
Dubai
|
19:48
Toronto
18:30
Dubai
00:35
Karachi
|
Connect |
WS371
WestJet
EY140
Etihad
EY221
Etihad
|
18:45
Ottawa
21:55
Toronto
22:30
Abu Dhabi
|
20:00
Toronto
19:45
Abu Dhabi
01:40
Karachi
|
Connect |
AC465
Air Canada
AC056
Air Canada
FZ331
Flydubai
|
19:00
Ottawa
21:40
Toronto
00:45
Dubai
|
20:18
Toronto
19:35
Dubai
03:45
Karachi
|
Connect |
AC465
Air Canada
EY140
Etihad
EY221
Etihad
|
19:00
Ottawa
21:55
Toronto
22:30
Abu Dhabi
|
20:18
Toronto
19:45
Abu Dhabi
01:40
Karachi
|
Connect |
AC465
Air Canada
AC056
Air Canada
EK606
Emirates
|
19:00
Ottawa
21:40
Toronto
21:25
Dubai
|
20:18
Toronto
19:35
Dubai
00:35
Karachi
|
Connect |
AC465
Air Canada
TK18
Turkish Airlines
TK708
Turkish Airlines
|
19:00
Ottawa
22:30
Toronto
21:35
Istanbul
|
20:18
Toronto
16:10
Istanbul
04:50
Karachi
|
Connect |
AC8986
Air Canada
TK36
Turkish Airlines
TK708
Turkish Airlines
|
19:05
Ottawa
22:30
Montreal
21:35
Istanbul
|
19:53
Montreal
16:15
Istanbul
04:50
Karachi
|
Connect |
WS3479
WestJet
TK18
Turkish Airlines
TK708
Turkish Airlines
|
19:45
Ottawa
22:30
Toronto
21:35
Istanbul
|
21:09
Toronto
16:10
Istanbul
04:50
Karachi
|
Connect |
AC467
Air Canada
TK18
Turkish Airlines
TK708
Turkish Airlines
|
20:00
Ottawa
22:30
Toronto
21:35
Istanbul
|
21:18
Toronto
16:10
Istanbul
04:50
Karachi
|
Connect |
AC467
Air Canada
AC858
Air Canada
PK788
Pakistan International Airlines
|
20:00
Ottawa
23:50
Toronto
16:40
London Heathrow
|
21:18
Toronto
11:50
London Heathrow
05:05
Karachi
|
Connect |
AC439
Air Canada
AC858
Air Canada
PK788
Pakistan International Airlines
|
21:00
Ottawa
23:50
Toronto
16:40
London Heathrow
|
22:18
Toronto
11:50
London Heathrow
05:05
Karachi
|
Connect |
AC888
Air Canada
PK788
Pakistan International Airlines
|
22:30
Ottawa
16:40
London Heathrow
|
10:20
London Heathrow
05:05
Karachi
|
Connect |
AC888
Air Canada
TK1980
Turkish Airlines
TK708
Turkish Airlines
|
22:30
Ottawa
11:35
London Heathrow
21:35
Istanbul
|
10:20
London Heathrow
18:25
Istanbul
04:50
Karachi
|
Connect |
AC888
Air Canada
QR008
Qatar Airways
QR610
Qatar Airways
|
22:30
Ottawa
15:05
London Heathrow
02:25
Doha
|
10:20
London Heathrow
00:45
Doha
06:50
Karachi
|
Connect |
AC888
Air Canada
QR004
Qatar Airways
QR610
Qatar Airways
|
22:30
Ottawa
14:15
London Heathrow
02:25
Doha
|
10:20
London Heathrow
00:10
Doha
06:50
Karachi
|
Connect |
AC888
Air Canada
EK002
Emirates
EK604
Emirates
|
22:30
Ottawa
13:40
London Heathrow
02:35
Dubai
|
10:20
London Heathrow
00:40
Dubai
05:35
Karachi
|
Connect |
You take a bus, shuttle or taxi from your location in Canada to Winnipeg.
You take a flight from Winnipeg to Karachi and cost approximately 1200 USD.
You take a bus, shuttle or taxi from Karachi to your destination in Karachi, Pakistan.
Flight | Depart | Arrive | |
---|---|---|---|
AC256
Air Canada
PK782
Pakistan International Airlines
PK369
Pakistan International Airlines
|
05:30
Winnipeg
14:55
Toronto
15:00
Islamabad
|
09:02
Toronto
13:45
Islamabad
16:55
Karachi
|
Connect |
AC256
Air Canada
PK798
Pakistan International Airlines
PK305
Pakistan International Airlines
|
05:30
Winnipeg
14:55
Toronto
18:00
Lahore
|
09:02
Toronto
14:05
Lahore
19:45
Karachi
|
Connect |
AC256
Air Canada
PK784
Pakistan International Airlines
|
05:30
Winnipeg
14:55
Toronto
|
09:02
Toronto
14:15
Karachi
|
Connect |
AC260
Air Canada
PK782
Pakistan International Airlines
PK309
Pakistan International Airlines
|
07:00
Winnipeg
14:55
Toronto
19:00
Islamabad
|
10:31
Toronto
13:45
Islamabad
20:55
Karachi
|
Connect |
AC260
Air Canada
PK798
Pakistan International Airlines
PK305
Pakistan International Airlines
|
07:00
Winnipeg
14:55
Toronto
18:00
Lahore
|
10:31
Toronto
14:05
Lahore
19:45
Karachi
|
Connect |
AC260
Air Canada
PK784
Pakistan International Airlines
|
07:00
Winnipeg
14:55
Toronto
|
10:31
Toronto
14:15
Karachi
|
Connect |
AC260
Air Canada
PK782
Pakistan International Airlines
PK369
Pakistan International Airlines
|
07:00
Winnipeg
14:55
Toronto
15:00
Islamabad
|
10:31
Toronto
13:45
Islamabad
16:55
Karachi
|
Connect |
WS534
WestJet
PK782
Pakistan International Airlines
PK369
Pakistan International Airlines
|
08:30
Winnipeg
14:55
Toronto
15:00
Islamabad
|
11:57
Toronto
13:45
Islamabad
16:55
Karachi
|
Connect |
WS534
WestJet
PK782
Pakistan International Airlines
PK309
Pakistan International Airlines
|
08:30
Winnipeg
14:55
Toronto
19:00
Islamabad
|
11:57
Toronto
13:45
Islamabad
20:55
Karachi
|
Connect |
WS534
WestJet
PK798
Pakistan International Airlines
PK305
Pakistan International Airlines
|
08:30
Winnipeg
14:55
Toronto
18:00
Lahore
|
11:57
Toronto
14:05
Lahore
19:45
Karachi
|
Connect |
WS534
WestJet
PK784
Pakistan International Airlines
|
08:30
Winnipeg
14:55
Toronto
|
11:57
Toronto
14:15
Karachi
|
Connect |
UA5351
United Airlines
EK236
Emirates
EK606
Emirates
|
10:51
Winnipeg
19:45
Chicago O'Hare
21:25
Dubai
|
13:18
Chicago O'Hare
19:10
Dubai
00:35
Karachi
|
Connect |
AC266
Air Canada
EY140
Etihad
EY221
Etihad
|
12:30
Winnipeg
21:55
Toronto
22:30
Abu Dhabi
|
16:02
Toronto
19:45
Abu Dhabi
01:40
Karachi
|
Connect |
DL4473
Delta
DL10
Delta
EK008
Emirates
EK606
Emirates
|
13:26
Winnipeg
17:55
Minneapolis
09:10
London Heathrow
21:25
Dubai
|
15:05
Minneapolis
08:05
London Heathrow
20:00
Dubai
00:35
Karachi
|
Connect |
AC268
Air Canada
EK242
Emirates
EK606
Emirates
|
14:15
Winnipeg
20:45
Toronto
21:25
Dubai
|
17:47
Toronto
18:30
Dubai
00:35
Karachi
|
Connect |
AC268
Air Canada
EY140
Etihad
EY221
Etihad
|
14:15
Winnipeg
21:55
Toronto
22:30
Abu Dhabi
|
17:47
Toronto
19:45
Abu Dhabi
01:40
Karachi
|
Connect |
AC268
Air Canada
AC898
Air Canada
EY054
Etihad
EY221
Etihad
|
14:15
Winnipeg
18:40
Toronto
10:45
Vienna
22:30
Abu Dhabi
|
17:47
Toronto
08:45
Vienna
19:10
Abu Dhabi
01:40
Karachi
|
Connect |
AC386
Air Canada
QR764
Qatar Airways
QR604
Qatar Airways
|
15:00
Winnipeg
20:30
Montreal
21:25
Doha
|
18:47
Montreal
16:35
Doha
01:50
Karachi
|
Connect |
AC386
Air Canada
TK36
Turkish Airlines
TK708
Turkish Airlines
|
15:00
Winnipeg
22:30
Montreal
21:35
Istanbul
|
18:47
Montreal
16:15
Istanbul
04:50
Karachi
|
Connect |
AC386
Air Canada
AC864
Air Canada
PK788
Pakistan International Airlines
|
15:00
Winnipeg
19:50
Montreal
16:40
London Heathrow
|
18:47
Montreal
07:30
London Heathrow
05:05
Karachi
|
Connect |
WS476
WestJet
TK18
Turkish Airlines
TK708
Turkish Airlines
|
15:50
Winnipeg
22:30
Toronto
21:35
Istanbul
|
19:18
Toronto
16:10
Istanbul
04:50
Karachi
|
Connect |
WS476
WestJet
EY140
Etihad
EY221
Etihad
|
15:50
Winnipeg
21:55
Toronto
22:30
Abu Dhabi
|
19:18
Toronto
19:45
Abu Dhabi
01:40
Karachi
|
Connect |
WS476
WestJet
EK242
Emirates
EK606
Emirates
|
15:50
Winnipeg
20:45
Toronto
21:25
Dubai
|
19:18
Toronto
18:30
Dubai
00:35
Karachi
|
Connect |
WS476
WestJet
EK242
Emirates
EK604
Emirates
|
15:50
Winnipeg
20:45
Toronto
02:35
Dubai
|
19:18
Toronto
18:30
Dubai
05:35
Karachi
|
Connect |
AC270
Air Canada
AC056
Air Canada
EK604
Emirates
|
17:00
Winnipeg
21:40
Toronto
02:35
Dubai
|
20:32
Toronto
19:35
Dubai
05:35
Karachi
|
Connect |
AC270
Air Canada
AC056
Air Canada
FZ331
Flydubai
|
17:00
Winnipeg
21:40
Toronto
00:45
Dubai
|
20:32
Toronto
19:35
Dubai
03:45
Karachi
|
Connect |
AC270
Air Canada
AC056
Air Canada
EK606
Emirates
|
17:00
Winnipeg
21:40
Toronto
21:25
Dubai
|
20:32
Toronto
19:35
Dubai
00:35
Karachi
|
Connect |
AC270
Air Canada
TK18
Turkish Airlines
TK708
Turkish Airlines
|
17:00
Winnipeg
22:30
Toronto
21:35
Istanbul
|
20:32
Toronto
16:10
Istanbul
04:50
Karachi
|
Connect |
AC270
Air Canada
AC858
Air Canada
PK788
Pakistan International Airlines
|
17:00
Winnipeg
23:50
Toronto
16:40
London Heathrow
|
20:32
Toronto
11:50
London Heathrow
05:05
Karachi
|
Connect |
AC270
Air Canada
EY140
Etihad
EY221
Etihad
|
17:00
Winnipeg
21:55
Toronto
22:30
Abu Dhabi
|
20:32
Toronto
19:45
Abu Dhabi
01:40
Karachi
|
Connect |
WS490
WestJet
TK18
Turkish Airlines
TK708
Turkish Airlines
|
18:00
Winnipeg
22:30
Toronto
21:35
Istanbul
|
21:28
Toronto
16:10
Istanbul
04:50
Karachi
|
Connect |
AC272
Air Canada
AC858
Air Canada
PK788
Pakistan International Airlines
|
19:15
Winnipeg
23:50
Toronto
16:40
London Heathrow
|
22:47
Toronto
11:50
London Heathrow
05:05
Karachi
|
Connect |
You take a bus, shuttle or taxi from your location in Canada to Billy Bishop Toronto City.
You take a flight from Billy Bishop Toronto City to Karachi and cost approximately 900 USD.
You take a bus, shuttle or taxi from Karachi to your destination in Karachi, Pakistan.
Flight | Depart | Arrive | |
---|---|---|---|
PD725
Porter Airlines
EK232
Emirates
EK606
Emirates
|
12:35
Billy Bishop Toronto City
21:25
Washington Dulles
21:25
Dubai
|
14:02
Washington Dulles
19:10
Dubai
00:35
Karachi
|
Connect |
PD725
Porter Airlines
QR708
Qatar Airways
QR604
Qatar Airways
|
12:35
Billy Bishop Toronto City
20:15
Washington Dulles
21:25
Doha
|
14:02
Washington Dulles
16:55
Doha
01:50
Karachi
|
Connect |
PD725
Porter Airlines
EY130
Etihad
EY221
Etihad
|
12:35
Billy Bishop Toronto City
21:15
Washington Dulles
22:30
Abu Dhabi
|
14:02
Washington Dulles
19:05
Abu Dhabi
01:40
Karachi
|
Connect |
PD945
Porter Airlines
QR744
Qatar Airways
QR604
Qatar Airways
|
14:55
Billy Bishop Toronto City
22:10
Boston
21:25
Doha
|
16:30
Boston
17:55
Doha
01:50
Karachi
|
Connect |
PD945
Porter Airlines
EK238
Emirates
EK606
Emirates
|
14:55
Billy Bishop Toronto City
22:15
Boston
21:25
Dubai
|
16:30
Boston
19:25
Dubai
00:35
Karachi
|
Connect |
AC7968
Air Canada
AC874
Air Canada
WY116
Oman Air
TG508
Thai Airways International
|
15:15
Billy Bishop Toronto City
18:10
Montreal
10:05
Frankfurt
20:40
Muscat
|
16:25
Montreal
07:25
Frankfurt
19:45
Muscat
23:15
Karachi
|
Connect |
AC7970
Air Canada
AC832
Air Canada
EY058
Etihad
EY221
Etihad
|
16:15
Billy Bishop Toronto City
19:25
Montreal
10:05
Brussels
22:30
Abu Dhabi
|
17:25
Montreal
08:10
Brussels
19:30
Abu Dhabi
01:40
Karachi
|
Connect |
AC7970
Air Canada
AC864
Air Canada
WY104
Oman Air
TG508
Thai Airways International
|
16:15
Billy Bishop Toronto City
19:50
Montreal
08:25
London Heathrow
20:40
Muscat
|
17:25
Montreal
07:30
London Heathrow
19:35
Muscat
23:15
Karachi
|
Connect |
AC7970
Air Canada
AC864
Air Canada
PK788
Pakistan International Airlines
|
16:15
Billy Bishop Toronto City
19:50
Montreal
16:40
London Heathrow
|
17:25
Montreal
07:30
London Heathrow
05:05
Karachi
|
Connect |
AC7970
Air Canada
AC864
Air Canada
WY104
Oman Air
WY325
Oman Air
|
16:15
Billy Bishop Toronto City
19:50
Montreal
08:25
London Heathrow
20:25
Muscat
|
17:25
Montreal
07:30
London Heathrow
19:35
Muscat
23:05
Karachi
|
Connect |
PD947
Porter Airlines
TK82
Turkish Airlines
TK708
Turkish Airlines
|
16:25
Billy Bishop Toronto City
22:35
Boston
21:35
Istanbul
|
18:00
Boston
15:55
Istanbul
04:50
Karachi
|
Connect |
PD947
Porter Airlines
EK238
Emirates
EK606
Emirates
|
16:25
Billy Bishop Toronto City
22:15
Boston
21:25
Dubai
|
18:00
Boston
19:25
Dubai
00:35
Karachi
|
Connect |
PD947
Porter Airlines
EK238
Emirates
EK604
Emirates
|
16:25
Billy Bishop Toronto City
22:15
Boston
02:35
Dubai
|
18:00
Boston
19:25
Dubai
05:35
Karachi
|
Connect |
PD947
Porter Airlines
QR744
Qatar Airways
QR604
Qatar Airways
|
16:25
Billy Bishop Toronto City
22:10
Boston
21:25
Doha
|
18:00
Boston
17:55
Doha
01:50
Karachi
|
Connect |
AC7972
Air Canada
AC864
Air Canada
WY104
Oman Air
TG508
Thai Airways International
|
17:15
Billy Bishop Toronto City
19:50
Montreal
08:25
London Heathrow
20:40
Muscat
|
18:25
Montreal
07:30
London Heathrow
19:35
Muscat
23:15
Karachi
|
Connect |
AC7972
Air Canada
AC864
Air Canada
WY104
Oman Air
WY325
Oman Air
|
17:15
Billy Bishop Toronto City
19:50
Montreal
08:25
London Heathrow
20:25
Muscat
|
18:25
Montreal
07:30
London Heathrow
19:35
Muscat
23:05
Karachi
|
Connect |
AC7972
Air Canada
AC832
Air Canada
EY058
Etihad
EY221
Etihad
|
17:15
Billy Bishop Toronto City
19:25
Montreal
10:05
Brussels
22:30
Abu Dhabi
|
18:25
Montreal
08:10
Brussels
19:30
Abu Dhabi
01:40
Karachi
|
Connect |
AC7972
Air Canada
AC864
Air Canada
PK788
Pakistan International Airlines
|
17:15
Billy Bishop Toronto City
19:50
Montreal
16:40
London Heathrow
|
18:25
Montreal
07:30
London Heathrow
05:05
Karachi
|
Connect |
PD483
Porter Airlines
QR764
Qatar Airways
QR604
Qatar Airways
|
17:30
Billy Bishop Toronto City
20:30
Montreal
21:25
Doha
|
18:40
Montreal
16:35
Doha
01:50
Karachi
|
Connect |
PD483
Porter Airlines
QR764
Qatar Airways
QR610
Qatar Airways
|
17:30
Billy Bishop Toronto City
20:30
Montreal
02:25
Doha
|
18:40
Montreal
16:35
Doha
06:50
Karachi
|
Connect |
PD485
Porter Airlines
QR764
Qatar Airways
QR604
Qatar Airways
|
17:55
Billy Bishop Toronto City
20:30
Montreal
21:25
Doha
|
19:05
Montreal
16:35
Doha
01:50
Karachi
|
Connect |
PD485
Porter Airlines
QR764
Qatar Airways
QR610
Qatar Airways
|
17:55
Billy Bishop Toronto City
20:30
Montreal
02:25
Doha
|
19:05
Montreal
16:35
Doha
06:50
Karachi
|
Connect |
PD727
Porter Airlines
EK232
Emirates
EK604
Emirates
|
17:59
Billy Bishop Toronto City
21:25
Washington Dulles
02:35
Dubai
|
19:26
Washington Dulles
19:10
Dubai
05:35
Karachi
|
Connect |
PD727
Porter Airlines
EK232
Emirates
EK606
Emirates
|
17:59
Billy Bishop Toronto City
21:25
Washington Dulles
21:25
Dubai
|
19:26
Washington Dulles
19:10
Dubai
00:35
Karachi
|
Connect |
PD727
Porter Airlines
TK8
Turkish Airlines
TK708
Turkish Airlines
|
17:59
Billy Bishop Toronto City
23:25
Washington Dulles
21:35
Istanbul
|
19:26
Washington Dulles
17:00
Istanbul
04:50
Karachi
|
Connect |
PD727
Porter Airlines
EY130
Etihad
EY221
Etihad
|
17:59
Billy Bishop Toronto City
21:15
Washington Dulles
22:30
Abu Dhabi
|
19:26
Washington Dulles
19:05
Abu Dhabi
01:40
Karachi
|
Connect |
PD727
Porter Airlines
EK232
Emirates
FZ331
Flydubai
|
17:59
Billy Bishop Toronto City
21:25
Washington Dulles
00:45
Dubai
|
19:26
Washington Dulles
19:10
Dubai
03:45
Karachi
|
Connect |
PD949
Porter Airlines
EK238
Emirates
EK604
Emirates
|
18:00
Billy Bishop Toronto City
22:15
Boston
02:35
Dubai
|
19:35
Boston
19:25
Dubai
05:35
Karachi
|
Connect |
PD949
Porter Airlines
TK82
Turkish Airlines
TK708
Turkish Airlines
|
18:00
Billy Bishop Toronto City
22:35
Boston
21:35
Istanbul
|
19:35
Boston
15:55
Istanbul
04:50
Karachi
|
Connect |
PD949
Porter Airlines
QR744
Qatar Airways
QR604
Qatar Airways
|
18:00
Billy Bishop Toronto City
22:10
Boston
21:25
Doha
|
19:35
Boston
17:55
Doha
01:50
Karachi
|
Connect |
PD949
Porter Airlines
EK238
Emirates
FZ331
Flydubai
|
18:00
Billy Bishop Toronto City
22:15
Boston
00:45
Dubai
|
19:35
Boston
19:25
Dubai
03:45
Karachi
|
Connect |
PD949
Porter Airlines
QR744
Qatar Airways
QR610
Qatar Airways
|
18:00
Billy Bishop Toronto City
22:10
Boston
02:25
Doha
|
19:35
Boston
17:55
Doha
06:50
Karachi
|
Connect |
PD949
Porter Airlines
EK238
Emirates
EK606
Emirates
|
18:00
Billy Bishop Toronto City
22:15
Boston
21:25
Dubai
|
19:35
Boston
19:25
Dubai
00:35
Karachi
|
Connect |
AC7974
Air Canada
QR764
Qatar Airways
QR610
Qatar Airways
|
18:15
Billy Bishop Toronto City
20:30
Montreal
02:25
Doha
|
19:25
Montreal
16:35
Doha
06:50
Karachi
|
Connect |
AC7974
Air Canada
QR764
Qatar Airways
QR604
Qatar Airways
|
18:15
Billy Bishop Toronto City
20:30
Montreal
21:25
Doha
|
19:25
Montreal
16:35
Doha
01:50
Karachi
|
Connect |
AC7974
Air Canada
AC1918
Air Canada
EK136
Emirates
EK604
Emirates
|
18:15
Billy Bishop Toronto City
21:00
Montreal
15:25
Venice
02:35
Dubai
|
19:25
Montreal
10:45
Venice
00:15
Dubai
05:35
Karachi
|
Connect |
PD143
Porter Airlines
TK30
Turkish Airlines
TK708
Turkish Airlines
|
18:20
Billy Bishop Toronto City
00:15
Newark
21:35
Istanbul
|
19:50
Newark
18:10
Istanbul
04:50
Karachi
|
Connect |
PD489
Porter Airlines
TK36
Turkish Airlines
TK708
Turkish Airlines
|
19:15
Billy Bishop Toronto City
22:30
Montreal
21:35
Istanbul
|
20:25
Montreal
16:15
Istanbul
04:50
Karachi
|
Connect |
PD145
Porter Airlines
TK30
Turkish Airlines
TK708
Turkish Airlines
|
19:25
Billy Bishop Toronto City
00:15
Newark
21:35
Istanbul
|
20:55
Newark
18:10
Istanbul
04:50
Karachi
|
Connect |
PD491
Porter Airlines
TK36
Turkish Airlines
TK708
Turkish Airlines
|
20:15
Billy Bishop Toronto City
22:30
Montreal
21:35
Istanbul
|
21:25
Montreal
16:15
Istanbul
04:50
Karachi
|
Connect |
AC7978
Air Canada
TK36
Turkish Airlines
TK708
Turkish Airlines
|
20:15
Billy Bishop Toronto City
22:30
Montreal
21:35
Istanbul
|
21:25
Montreal
16:15
Istanbul
04:50
Karachi
|
Connect |
PD147
Porter Airlines
TK30
Turkish Airlines
TK708
Turkish Airlines
|
20:40
Billy Bishop Toronto City
00:15
Newark
21:35
Istanbul
|
22:10
Newark
18:10
Istanbul
04:50
Karachi
|
Connect |
You can find hotels and accommodations in Karachi, Pakistan with our hotels search tool below
Booking.com