HowToGo

Flight from Canada to Karachi, Pakistan

How to get to Karachi, Pakistan from Canada by flight ? You can check flights from Canada to Karachi, Pakistan below.

Search Transfer from Canada to Karachi, Pakistan

Search Flights

You can find flight ticket prices from Canada to Karachi, Pakistan with our flight tickets search tool below

1. Toronto to Karachi

  1. You take a bus, shuttle or taxi from your location in Canada to Toronto.

  2. You take a flight from Toronto to Karachi and cost approximately 650 USD.

  3. 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

2. Montreal to Karachi

  1. You take a bus, shuttle or taxi from your location in Canada to Montreal.

  2. You take a flight from Montreal to Karachi and cost approximately 1100 USD.

  3. 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

3. Ottawa to Karachi

  1. You take a bus, shuttle or taxi from your location in Canada to Ottawa.

  2. You take a flight from Ottawa to Karachi and cost approximately 1100 USD.

  3. 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

4. Winnipeg to Karachi

  1. You take a bus, shuttle or taxi from your location in Canada to Winnipeg.

  2. You take a flight from Winnipeg to Karachi and cost approximately 1200 USD.

  3. 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

5. Billy Bishop Toronto City to Karachi

  1. You take a bus, shuttle or taxi from your location in Canada to Billy Bishop Toronto City.

  2. You take a flight from Billy Bishop Toronto City to Karachi and cost approximately 900 USD.

  3. 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

References

Find Hotels in Karachi, Pakistan

You can find hotels and accommodations in Karachi, Pakistan with our hotels search tool below

Booking.com