Flights to Pakistan

Find cheap flights to Pakistan – Compare and Save

1 adult

Discover deals from 900+ travel sites with momondo.

Save money when you book flights with momondo

Big names, great deals

Big names, great deals

Search 100s of travel sites to compare prices.

Filter for what you want

Filter for what you want

Free Wi-Fi? Early arrival? Instantly customize your results

Trusted and free

Trusted and free

We’re completely free to use - no hidden charges or fees.

Price Alerts

Price Alerts

Not ready to book? to track prices.

Recent flights found to popular cities in Pakistan

Find flights to these popular cities in Pakistan from your nearest airport.
Multiple Airlines
10 May
YYC
30h 15m
2 stops
KHI
8 Jun
KHI
49h 30m
2 stops
YYC
C$ 1,365
Multiple Airlines
5 Sep
YYC
43h 15m
2 stops
KHI
24 Sep
KHI
28h 27m
2 stops
YYC
C$ 1,469
Multiple Airlines
29 Sep
YYC
38h 15m
2 stops
KHI
5 Nov
KHI
48h 44m
2 stops
YYC
C$ 1,476
SAUDIA
19 Apr
YYZ
27h 30m
1 stop
KHI
29 Jun
KHI
21h 10m
1 stop
YYZ
C$ 1,490
SAUDIA
10 May
YYZ
21h 20m
1 stop
KHI
25 May
KHI
21h 10m
1 stop
YYZ
C$ 1,493
SAUDIA
26 Apr
YYZ
27h 30m
1 stop
KHI
2 May
KHI
21h 10m
1 stop
YYZ
C$ 1,496
SAUDIA
28 Apr
YYZ
21h 20m
1 stop
KHI
11 Jun
KHI
39h 05m
1 stop
YYZ
C$ 1,498
Multiple Airlines
11 Aug
YWG
34h 45m
2 stops
KHI
17 Sep
KHI
49h 35m
2 stops
YWG
C$ 1,498
SAUDIA
28 Apr
YYZ
21h 20m
1 stop
KHI
17 Jun
KHI
21h 10m
1 stop
YYZ
C$ 1,500
Multiple Airlines
6 Sep
YYC
27h 05m
2 stops
KHI
25 Sep
KHI
32h 29m
2 stops
YYC
C$ 1,501
SAUDIA
28 Apr
YYZ
21h 20m
1 stop
KHI
7 May
KHI
21h 10m
1 stop
YYZ
C$ 1,501
Multiple Airlines
1 May
YYZ
33h 45m
2 stops
KHI
13 May
KHI
29h 00m
2 stops
YYZ
C$ 1,503
Multiple Airlines
8 Sep
YQR
32h 00m
2 stops
LHE
30 Sep
LHE
32h 55m
2 stops
YQR
C$ 1,355
Multiple Airlines
21 Apr
YEG
26h 30m
2 stops
LHE
5 Oct
LHE
40h 50m
2 stops
YEG
C$ 1,361
Multiple Airlines
8 Sep
YQR
32h 00m
2 stops
LHE
30 Sep
LHE
32h 55m
2 stops
YQR
C$ 1,361
Multiple Airlines
8 Sep
YQR
32h 00m
2 stops
LHE
30 Sep
LHE
32h 55m
2 stops
YQR
C$ 1,366
Multiple Airlines
15 Sep
YEG
38h 50m
2 stops
LHE
9 Nov
LHE
43h 55m
2 stops
YEG
C$ 1,369
Multiple Airlines
20 Apr
YEG
37h 55m
2 stops
LHE
5 Oct
LHE
28h 00m
2 stops
YEG
C$ 1,370
Multiple Airlines
30 Aug
YWG
28h 15m
2 stops
LHE
19 Sep
LHE
27h 40m
2 stops
YWG
C$ 1,373
Multiple Airlines
17 May
YUL
20h 15m
2 stops
LHE
24 May
LHE
22h 35m
2 stops
YUL
C$ 1,379
Multiple Airlines
1 May
YWG
32h 45m
2 stops
LHE
30 Jul
LHE
45h 45m
2 stops
YWG
C$ 1,450
Multiple Airlines
21 Apr
YUL
33h 15m
2 stops
LHE
20 Jul
LHE
39h 20m
2 stops
YUL
C$ 1,452
Multiple Airlines
6 May
YEG
38h 35m
2 stops
LHE
6 Jul
LHE
28h 00m
2 stops
YEG
C$ 1,479
Multiple Airlines
1 May
YEG
38h 35m
2 stops
LHE
29 Jun
LHE
33h 00m
2 stops
YEG
C$ 1,487
Multiple Airlines
7 May
YYZ
34h 15m
3 stops
ISB
22 Jun
ISB
30h 25m
3 stops
YYZ
C$ 1,521
Multiple Airlines
7 May
YYZ
25h 20m
2 stops
ISB
19 Jun
ISB
29h 05m
2 stops
YYZ
C$ 1,522
Multiple Airlines
10 May
YUL
34h 05m
2 stops
ISB
5 Jun
ISB
38h 30m
3 stops
YUL
C$ 1,526
Multiple Airlines
7 May
YYZ
33h 25m
3 stops
ISB
19 Jun
ISB
29h 05m
2 stops
YYZ
C$ 1,526
Multiple Airlines
7 May
YYZ
24h 25m
3 stops
ISB
19 Jun
ISB
29h 05m
3 stops
YYZ
C$ 1,540
Multiple Airlines
7 May
YYZ
33h 25m
3 stops
ISB
12 Jun
ISB
30h 30m
3 stops
YYZ
C$ 1,544
Multiple Airlines
7 May
YYZ
31h 55m
3 stops
ISB
12 Jun
ISB
30h 30m
3 stops
YYZ
C$ 1,551
SAUDIA
18 Apr
YYZ
21h 10m
1 stop
ISB
9 May
ISB
21h 30m
1 stop
YYZ
C$ 1,554
Multiple Airlines
17 Sep
YYZ
17h 30m
1 stop
ISB
23 Sep
ISB
37h 55m
1 stop
YYZ
C$ 1,555
Multiple Airlines
21 May
YYZ
27h 05m
2 stops
ISB
12 Jun
ISB
28h 10m
2 stops
YYZ
C$ 1,557
Multiple Airlines
10 May
YUL
33h 15m
3 stops
ISB
5 Jun
ISB
38h 30m
3 stops
YUL
C$ 1,562
Multiple Airlines
10 May
YUL
33h 15m
3 stops
ISB
5 Jun
ISB
38h 30m
3 stops
YUL
C$ 1,564
Multiple Airlines
13 Apr
YYC
46h 10m
2 stops
PEW
3 May
PEW
29h 31m
2 stops
YYC
C$ 1,489
Emirates
23 Apr
YYZ
31h 35m
1 stop
PEW
13 May
PEW
33h 25m
1 stop
YYZ
C$ 1,893
Qatar Airways
18 Sep
YYC
56h 50m
2 stops
PEW
22 Sep
PEW
30h 15m
2 stops
YYC
C$ 1,984
Qatar Airways
18 Sep
YYC
56h 50m
2 stops
PEW
22 Sep
PEW
30h 15m
2 stops
YYC
C$ 1,987
Qatar Airways
18 Sep
YYC
56h 50m
2 stops
PEW
22 Sep
PEW
30h 15m
2 stops
YYC
C$ 1,988
Emirates
23 Apr
YYZ
31h 35m
1 stop
PEW
13 May
PEW
36h 33m
2 stops
YYZ
C$ 2,009
Emirates
23 Apr
YYZ
40h 15m
2 stops
PEW
13 May
PEW
35h 33m
2 stops
YYZ
C$ 2,104
Multiple Airlines
23 Apr
YYZ
42h 15m
2 stops
PEW
12 May
PEW
47h 13m
3 stops
YYZ
C$ 2,444
Multiple Airlines
13 Apr
YYC
34h 40m
3 stops
PEW
3 May
PEW
31h 25m
2 stops
YYC
C$ 2,561
Multiple Airlines
13 Apr
YYC
34h 40m
3 stops
PEW
3 May
PEW
54h 20m
3 stops
YYC
C$ 3,467
Emirates
13 Sep
YFC
35h 20m
2 stops
PEW
17 Sep
PEW
40h 01m
2 stops
YFC
C$ 7,002
Qatar Airways
9 Sep
YYZ
19h 10m
1 stop
MUX
29 Oct
MUX
22h 00m
1 stop
YYZ
C$ 1,420
Qatar Airways
15 Apr
YYZ
19h 35m
1 stop
MUX
17 May
MUX
22h 55m
1 stop
YYZ
C$ 1,457
Qatar Airways
17 Apr
YYZ
19h 35m
1 stop
MUX
17 May
MUX
22h 55m
1 stop
YYZ
C$ 1,471
Multiple Airlines
16 Apr
YYZ
41h 25m
2 stops
MUX
17 May
MUX
22h 55m
1 stop
YYZ
C$ 1,501
Qatar Airways
6 Jun
YYZ
19h 35m
1 stop
MUX
5 Jul
MUX
21h 20m
1 stop
YYZ
C$ 1,505
Qatar Airways
6 Jun
YYZ
19h 35m
1 stop
MUX
5 Jul
MUX
21h 20m
1 stop
YYZ
C$ 1,507
Qatar Airways
6 Jun
YYZ
19h 10m
1 stop
MUX
5 Jul
MUX
21h 20m
1 stop
YYZ
C$ 1,508
Qatar Airways
6 Jun
YYZ
19h 35m
1 stop
MUX
5 Jul
MUX
21h 20m
1 stop
YYZ
C$ 1,509
Qatar Airways
13 May
YYZ
19h 35m
1 stop
MUX
16 May
MUX
22h 55m
1 stop
YYZ
C$ 1,511
Qatar Airways
13 May
YYZ
19h 10m
1 stop
MUX
16 May
MUX
21h 20m
1 stop
YYZ
C$ 1,512
Qatar Airways
13 May
YYZ
19h 10m
1 stop
MUX
16 May
MUX
21h 20m
1 stop
YYZ
C$ 1,514
Qatar Airways
13 May
YYZ
19h 35m
1 stop
MUX
16 May
MUX
22h 55m
1 stop
YYZ
C$ 1,515

Find the cheapest flights from Canada to Pakistan

Recent round-trip flight deals from Canada to Pakistan

Enter your travel dates to find the best prices.
Multiple Airlines Logo
1:10 p.m. - 6:25 p.m.
YUL
-
LHE
20h 15m
2 stops
Multiple Airlines Logo
4:40 a.m. - 6:15 p.m.
LHE
-
YUL
22h 35m
2 stops
C$ 1,379Multiple Airlines
Sun, 17 May - Sun, 24 May
Multiple Airlines Logo
6:45 a.m. - 1:00 a.m.
YUL
-
LHE
33h 15m
2 stops
Multiple Airlines Logo
6:05 p.m. - 12:25 a.m.
LHE
-
YUL
39h 20m
2 stops
C$ 1,452Multiple Airlines
Tue, 21 Apr - Mon, 20 Jul
SAUDIA Logo
7:00 p.m. - 7:30 a.m.
YYZ
-
KHI
27h 30m
1 stop
SAUDIA Logo
3:15 a.m. - 3:25 p.m.
KHI
-
YYZ
21h 10m
1 stop
C$ 1,490SAUDIA
Sun, 19 Apr - Mon, 29 Jun
SAUDIA Logo
7:00 p.m. - 1:20 a.m.
YYZ
-
KHI
21h 20m
1 stop
SAUDIA Logo
3:15 a.m. - 3:25 p.m.
KHI
-
YYZ
21h 10m
1 stop
C$ 1,493SAUDIA
Sun, 10 May - Mon, 25 May
SAUDIA Logo
7:00 p.m. - 7:30 a.m.
YYZ
-
KHI
27h 30m
1 stop
SAUDIA Logo
3:15 a.m. - 3:25 p.m.
KHI
-
YYZ
21h 10m
1 stop
C$ 1,496SAUDIA
Sun, 26 Apr - Sat, 2 May
SAUDIA Logo
7:00 p.m. - 1:20 a.m.
YYZ
-
KHI
21h 20m
1 stop
SAUDIA Logo
9:20 a.m. - 3:25 p.m.
KHI
-
YYZ
39h 05m
1 stop
C$ 1,498SAUDIA
Tue, 28 Apr - Thu, 11 Jun
Multiple Airlines Logo
7:00 a.m. - 3:25 a.m.
YUL
-
LHE
35h 25m
3 stops
Multiple Airlines Logo
4:40 a.m. - 6:15 p.m.
LHE
-
YUL
22h 35m
2 stops
C$ 1,498Multiple Airlines
Sun, 17 May - Sun, 24 May
American Airlines Logo
6:45 a.m. - 8:25 a.m.
YYC
-
LHE
38h 40m
2 stops
American Airlines Logo
2:30 a.m. - 12:44 p.m.
LHE
-
YYC
45h 14m
2 stops
C$ 1,565American Airlines
Mon, 27 Apr - Wed, 20 May
American Airlines Logo
1:40 p.m. - 8:45 a.m.
YYC
-
LHE
32h 05m
2 stops
American Airlines Logo
2:30 a.m. - 11:51 a.m.
LHE
-
YYC
68h 21m
2 stops
C$ 1,569American Airlines
Thu, 30 Apr - Tue, 19 May
American Airlines Logo
12:45 p.m. - 1:00 a.m.
YYC
-
LHE
49h 15m
2 stops
American Airlines Logo
2:30 a.m. - 9:44 p.m.
LHE
-
YYC
54h 14m
2 stops
C$ 1,572American Airlines
Sun, 26 Apr - Mon, 18 May

An easier way to manage your Pakistan trip

We make it super easy to schedule, organize and travel with friends or family. Trips is free — and available to use no matter where you book.

Get notified when prices go down

Daily price changes in your inbox - only with Price Alerts.
1 adult
Sun 3/5
Sun 10/5