How to get to Canada from Pakistan by flight ? You can check flights from Pakistan to Canada below.
You can find flight ticket prices from Pakistan to Canada with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Pakistan to Islamabad.
You take a flight from Islamabad to Toronto and cost approximately 470 USD.
You take a bus, shuttle or taxi from Toronto to your destination in Canada.
Flight | Depart | Arrive | |
---|---|---|---|
EK615
Emirates
EK241
Emirates
|
03:15
Islamabad
09:10
Dubai
|
05:45
Dubai
14:30
Toronto
|
Connect |
EY232
Etihad
EY141
Etihad
|
03:40
Islamabad
10:05
Abu Dhabi
|
06:20
Abu Dhabi
15:30
Toronto
|
Connect |
TK711
Turkish Airlines
TK17
Turkish Airlines
|
06:35
Islamabad
15:30
Istanbul
|
10:45
Istanbul
18:45
Toronto
|
Connect |
PK781
Pakistan International Airlines
|
07:50
Islamabad
|
11:55 Toronto | Direct |
BA260
British Airways
BA099
British Airways
|
08:55
Islamabad
17:10
London Heathrow
|
12:55
London Heathrow
20:15
Toronto
|
Connect |
You take a bus, shuttle or taxi from your location in Pakistan to Lahore.
You take a flight from Lahore to Toronto and cost approximately 600 USD.
You take a bus, shuttle or taxi from Toronto to your destination in Canada.
Flight | Depart | Arrive | |
---|---|---|---|
EY242
Etihad
EY141
Etihad
|
03:40
Lahore
10:05
Abu Dhabi
|
06:25
Abu Dhabi
15:30
Toronto
|
Connect |
TK715
Turkish Airlines
TK17
Turkish Airlines
|
06:40
Lahore
15:30
Istanbul
|
11:20
Istanbul
18:45
Toronto
|
Connect |
PK797
Pakistan International Airlines
|
07:30
Lahore
|
11:55 Toronto | Direct |
BA258
British Airways
BA099
British Airways
|
09:05
Lahore
17:10
London Heathrow
|
13:10
London Heathrow
20:15
Toronto
|
Connect |
You take a bus, shuttle or taxi from your location in Pakistan to Islamabad.
You take a flight from Islamabad to Montreal and cost approximately 850 USD.
You take a bus, shuttle or taxi from Montreal to your destination in Canada.
Flight | Depart | Arrive | |
---|---|---|---|
VS379
Virgin Atlantic
AC865
Air Canada
|
03:30
Islamabad
13:00
London Heathrow
|
07:00
London Heathrow
15:30
Montreal
|
Connect |
TK711
Turkish Airlines
TK35
Turkish Airlines
|
06:35
Islamabad
15:45
Istanbul
|
10:45
Istanbul
18:45
Montreal
|
Connect |
PK781
Pakistan International Airlines
AA3999
American Airlines
AA3981
American Airlines
|
07:50
Islamabad
13:30
Toronto
16:00
New York La Guardia
|
11:55
Toronto
15:09
New York La Guardia
17:29
Montreal
|
Connect |
PK781
Pakistan International Airlines
AC412
Air Canada
|
07:50
Islamabad
13:00
Toronto
|
11:55
Toronto
14:19
Montreal
|
Connect |
PK781
Pakistan International Airlines
WS3526
WestJet
|
07:50
Islamabad
13:00
Toronto
|
11:55
Toronto
14:32
Montreal
|
Connect |
PK781
Pakistan International Airlines
AC414
Air Canada
|
07:50
Islamabad
14:00
Toronto
|
11:55
Toronto
15:19
Montreal
|
Connect |
PK781
Pakistan International Airlines
AC7672
Air Canada
AC8461
Air Canada
|
07:50
Islamabad
12:45
Toronto
15:40
Boston
|
11:55
Toronto
14:20
Boston
16:56
Montreal
|
Connect |
PK781
Pakistan International Airlines
AC8649
Air Canada
AC8664
Air Canada
|
07:50
Islamabad
13:45
Toronto
15:40
London
|
11:55
Toronto
14:31
London
17:09
Montreal
|
Connect |
PK781
Pakistan International Airlines
AC7922
Air Canada
AC8171
Air Canada
|
07:50
Islamabad
13:35
Toronto
15:50
Pittsburgh
|
11:55
Toronto
14:42
Pittsburgh
17:23
Montreal
|
Connect |
PK781
Pakistan International Airlines
AC452
Air Canada
AC478
Air Canada
|
07:50
Islamabad
13:10
Toronto
15:55
Ottawa
|
11:55
Toronto
14:14
Ottawa
16:47
Montreal
|
Connect |
BA260
British Airways
BA095
British Airways
|
08:55
Islamabad
16:40
London Heathrow
|
12:55
London Heathrow
19:15
Montreal
|
Connect |
You take a bus, shuttle or taxi from your location in Pakistan to Lahore.
You take a flight from Lahore to Montreal and cost approximately 950 USD.
You take a bus, shuttle or taxi from Montreal to your destination in Canada.
Flight | Depart | Arrive | |
---|---|---|---|
TK715
Turkish Airlines
TK35
Turkish Airlines
|
06:40
Lahore
15:45
Istanbul
|
11:20
Istanbul
18:45
Montreal
|
Connect |
PK5715
Pakistan International Airlines
TK35
Turkish Airlines
|
06:40
Lahore
15:45
Istanbul
|
11:20
Istanbul
18:45
Montreal
|
Connect |
PK797
Pakistan International Airlines
AC7922
Air Canada
AC8171
Air Canada
|
07:30
Lahore
13:35
Toronto
15:50
Pittsburgh
|
11:55
Toronto
14:42
Pittsburgh
17:23
Montreal
|
Connect |
PK797
Pakistan International Airlines
AC412
Air Canada
|
07:30
Lahore
13:00
Toronto
|
11:55
Toronto
14:19
Montreal
|
Connect |
PK797
Pakistan International Airlines
WS3526
WestJet
|
07:30
Lahore
13:00
Toronto
|
11:55
Toronto
14:32
Montreal
|
Connect |
PK797
Pakistan International Airlines
AC414
Air Canada
|
07:30
Lahore
14:00
Toronto
|
11:55
Toronto
15:19
Montreal
|
Connect |
PK797
Pakistan International Airlines
AC452
Air Canada
AC478
Air Canada
|
07:30
Lahore
13:10
Toronto
15:55
Ottawa
|
11:55
Toronto
14:14
Ottawa
16:47
Montreal
|
Connect |
PK797
Pakistan International Airlines
AC7672
Air Canada
AC8461
Air Canada
|
07:30
Lahore
12:45
Toronto
15:40
Boston
|
11:55
Toronto
14:20
Boston
16:56
Montreal
|
Connect |
PK797
Pakistan International Airlines
AC8649
Air Canada
AC8664
Air Canada
|
07:30
Lahore
13:45
Toronto
15:40
London
|
11:55
Toronto
14:31
London
17:09
Montreal
|
Connect |
BA258
British Airways
BA095
British Airways
|
09:05
Lahore
16:40
London Heathrow
|
13:10
London Heathrow
19:15
Montreal
|
Connect |
PK757
Pakistan International Airlines
BA095
British Airways
|
11:20
Lahore
16:40
London Heathrow
|
14:45
London Heathrow
19:15
Montreal
|
Connect |
You take a bus, shuttle or taxi from your location in Pakistan to Islamabad.
You take a flight from Islamabad to Calgary and cost approximately 650 USD.
You take a bus, shuttle or taxi from Calgary to your destination in Canada.
Flight | Depart | Arrive | |
---|---|---|---|
EK615
Emirates
EK229
Emirates
AS2544
Alaska Airlines, Inc.
|
03:15
Islamabad
09:55
Dubai
15:30
Seattle
|
05:45
Dubai
12:35
Seattle
18:00
Calgary
|
Connect |
VS379
Virgin Atlantic
AC851
Air Canada
|
03:30
Islamabad
13:25
London Heathrow
|
07:00
London Heathrow
15:20
Calgary
|
Connect |
PK781
Pakistan International Airlines
WS663
WestJet
|
07:50
Islamabad
13:00
Toronto
|
11:55
Toronto
15:26
Calgary
|
Connect |
PK781
Pakistan International Airlines
AC145
Air Canada
|
07:50
Islamabad
14:00
Toronto
|
11:55
Toronto
16:24
Calgary
|
Connect |
PK781
Pakistan International Airlines
WS665
WestJet
|
07:50
Islamabad
15:00
Toronto
|
11:55
Toronto
17:26
Calgary
|
Connect |
PK781
Pakistan International Airlines
WS439
WestJet
WS3140
WestJet
|
07:50
Islamabad
14:00
Toronto
18:00
Edmonton
|
11:55
Toronto
16:22
Edmonton
19:00
Calgary
|
Connect |
PK781
Pakistan International Airlines
AC452
Air Canada
AC353
Air Canada
|
07:50
Islamabad
13:10
Toronto
16:20
Ottawa
|
11:55
Toronto
14:14
Ottawa
18:58
Calgary
|
Connect |
PK781
Pakistan International Airlines
AC167
Air Canada
AC8155
Air Canada
|
07:50
Islamabad
12:50
Toronto
16:35
Edmonton
|
11:55
Toronto
15:11
Edmonton
17:30
Calgary
|
Connect |
PK781
Pakistan International Airlines
AC1129
Air Canada
AC8589
Air Canada
|
07:50
Islamabad
14:00
Toronto
17:40
Saskatoon
|
11:55
Toronto
16:43
Saskatoon
18:04
Calgary
|
Connect |
PK781
Pakistan International Airlines
AC454
Air Canada
AC353
Air Canada
|
07:50
Islamabad
14:10
Toronto
16:20
Ottawa
|
11:55
Toronto
15:14
Ottawa
18:58
Calgary
|
Connect |
PK781
Pakistan International Airlines
AC167
Air Canada
AC8157
Air Canada
|
07:50
Islamabad
12:50
Toronto
18:10
Edmonton
|
11:55
Toronto
15:11
Edmonton
19:05
Calgary
|
Connect |
BA260
British Airways
AC855
Air Canada
AC222
Air Canada
|
08:55
Islamabad
14:30
London Heathrow
17:30
Vancouver
|
12:55
London Heathrow
16:00
Vancouver
19:56
Calgary
|
Connect |
BA260
British Airways
BA049
British Airways
AS2126
Alaska Airlines, Inc.
|
08:55
Islamabad
14:25
London Heathrow
20:55
Seattle
|
12:55
London Heathrow
16:25
Seattle
23:28
Calgary
|
Connect |
BA260
British Airways
BA103
British Airways
|
08:55
Islamabad
18:30
London Heathrow
|
12:55
London Heathrow
20:25
Calgary
|
Connect |
PK785
Pakistan International Airlines
BA103
British Airways
|
13:05
Islamabad
18:30
London Heathrow
|
16:10
London Heathrow
20:25
Calgary
|
Connect |
You take a bus, shuttle or taxi from your location in Pakistan to Islamabad.
You take a flight from Islamabad to Ottawa and cost approximately 1000 USD.
You take a bus, shuttle or taxi from Ottawa to your destination in Canada.
Flight | Depart | Arrive | |
---|---|---|---|
VS379
Virgin Atlantic
AC865
Air Canada
AC8985
Air Canada
|
03:30
Islamabad
13:00
London Heathrow
17:45
Montreal
|
07:00
London Heathrow
15:30
Montreal
18:32
Ottawa
|
Connect |
VS379
Virgin Atlantic
AC857
Air Canada
AC458
Air Canada
|
03:30
Islamabad
12:00
London Heathrow
16:10
Toronto
|
07:00
London Heathrow
15:00
Toronto
17:14
Ottawa
|
Connect |
VS363
Virgin Atlantic
AC809
Air Canada
AC458
Air Canada
|
03:30
Islamabad
12:25
Manchester
16:10
Toronto
|
07:00
Manchester
15:10
Toronto
17:14
Ottawa
|
Connect |
VS379
Virgin Atlantic
AC857
Air Canada
AC474
Air Canada
|
03:30
Islamabad
12:00
London Heathrow
16:40
Toronto
|
07:00
London Heathrow
15:00
Toronto
17:44
Ottawa
|
Connect |
VS379
Virgin Atlantic
AC865
Air Canada
AC8975
Air Canada
|
03:30
Islamabad
13:00
London Heathrow
16:30
Montreal
|
07:00
London Heathrow
15:30
Montreal
17:17
Ottawa
|
Connect |
VS379
Virgin Atlantic
AC861
Air Canada
AC8637
Air Canada
|
03:30
Islamabad
11:10
London Heathrow
15:30
Halifax
|
07:00
London Heathrow
13:50
Halifax
16:24
Ottawa
|
Connect |
VS379
Virgin Atlantic
AC869
Air Canada
AC456
Air Canada
|
03:30
Islamabad
09:00
London Heathrow
15:10
Toronto
|
07:00
London Heathrow
11:55
Toronto
16:14
Ottawa
|
Connect |
VS379
Virgin Atlantic
AC869
Air Canada
AC452
Air Canada
|
03:30
Islamabad
09:00
London Heathrow
13:10
Toronto
|
07:00
London Heathrow
11:55
Toronto
14:14
Ottawa
|
Connect |
VS363
Virgin Atlantic
AC809
Air Canada
AC460
Air Canada
|
03:30
Islamabad
12:25
Manchester
17:10
Toronto
|
07:00
Manchester
15:10
Toronto
18:14
Ottawa
|
Connect |
VS379
Virgin Atlantic
AC857
Air Canada
AC460
Air Canada
|
03:30
Islamabad
12:00
London Heathrow
17:10
Toronto
|
07:00
London Heathrow
15:00
Toronto
18:14
Ottawa
|
Connect |
VS379
Virgin Atlantic
AC889
Air Canada
|
03:30
Islamabad
12:05
London Heathrow
|
07:00
London Heathrow
14:45
Ottawa
|
Connect |
VS379
Virgin Atlantic
AC869
Air Canada
AC454
Air Canada
|
03:30
Islamabad
09:00
London Heathrow
14:10
Toronto
|
07:00
London Heathrow
11:55
Toronto
15:14
Ottawa
|
Connect |
VS379
Virgin Atlantic
AC865
Air Canada
AC8013
Air Canada
|
03:30
Islamabad
13:00
London Heathrow
17:00
Montreal
|
07:00
London Heathrow
15:30
Montreal
17:47
Ottawa
|
Connect |
VS363
Virgin Atlantic
AC809
Air Canada
AC474
Air Canada
|
03:30
Islamabad
12:25
Manchester
16:40
Toronto
|
07:00
Manchester
15:10
Toronto
17:44
Ottawa
|
Connect |
TK711
Turkish Airlines
TK17
Turkish Airlines
AC466
Air Canada
|
06:35
Islamabad
15:30
Istanbul
20:10
Toronto
|
10:45
Istanbul
18:45
Toronto
21:14
Ottawa
|
Connect |
TK711
Turkish Airlines
TK17
Turkish Airlines
AC468
Air Canada
|
06:35
Islamabad
15:30
Istanbul
21:10
Toronto
|
10:45
Istanbul
18:45
Toronto
22:14
Ottawa
|
Connect |
PK781
Pakistan International Airlines
AC454
Air Canada
|
07:50
Islamabad
14:10
Toronto
|
11:55
Toronto
15:14
Ottawa
|
Connect |
PK781
Pakistan International Airlines
AC412
Air Canada
AC8985
Air Canada
|
07:50
Islamabad
13:00
Toronto
17:45
Montreal
|
11:55
Toronto
14:19
Montreal
18:32
Ottawa
|
Connect |
PK781
Pakistan International Airlines
AC414
Air Canada
AC8985
Air Canada
|
07:50
Islamabad
14:00
Toronto
17:45
Montreal
|
11:55
Toronto
15:19
Montreal
18:32
Ottawa
|
Connect |
PK781
Pakistan International Airlines
AC7618
Air Canada
AC8453
Air Canada
|
07:50
Islamabad
16:50
Toronto
20:45
Reagan Washington
|
11:55
Toronto
18:20
Reagan Washington
22:17
Ottawa
|
Connect |
PK781
Pakistan International Airlines
AC412
Air Canada
AC8013
Air Canada
|
07:50
Islamabad
13:00
Toronto
17:00
Montreal
|
11:55
Toronto
14:19
Montreal
17:47
Ottawa
|
Connect |
PK781
Pakistan International Airlines
AC414
Air Canada
AC8013
Air Canada
|
07:50
Islamabad
14:00
Toronto
17:00
Montreal
|
11:55
Toronto
15:19
Montreal
17:47
Ottawa
|
Connect |
PK781
Pakistan International Airlines
AC414
Air Canada
AC8975
Air Canada
|
07:50
Islamabad
14:00
Toronto
16:30
Montreal
|
11:55
Toronto
15:19
Montreal
17:17
Ottawa
|
Connect |
PK781
Pakistan International Airlines
AC1792
Air Canada
AC8749
Air Canada
|
07:50
Islamabad
13:15
Toronto
17:50
Quebec
|
11:55
Toronto
14:46
Quebec
19:10
Ottawa
|
Connect |
PK781
Pakistan International Airlines
AC412
Air Canada
AC8975
Air Canada
|
07:50
Islamabad
13:00
Toronto
16:30
Montreal
|
11:55
Toronto
14:19
Montreal
17:17
Ottawa
|
Connect |
PK781
Pakistan International Airlines
AC614
Air Canada
AC8639
Air Canada
|
07:50
Islamabad
15:10
Toronto
21:10
Halifax
|
11:55
Toronto
18:16
Halifax
22:04
Ottawa
|
Connect |
PK781
Pakistan International Airlines
AC7672
Air Canada
AC8049
Air Canada
|
07:50
Islamabad
12:45
Toronto
18:20
Boston
|
11:55
Toronto
14:20
Boston
19:43
Ottawa
|
Connect |
PK781
Pakistan International Airlines
AC618
Air Canada
AC8639
Air Canada
|
07:50
Islamabad
16:05
Toronto
21:10
Halifax
|
11:55
Toronto
19:12
Halifax
22:04
Ottawa
|
Connect |
PK781
Pakistan International Airlines
WS3468
WestJet
|
07:50
Islamabad
15:00
Toronto
|
11:55
Toronto
16:14
Ottawa
|
Connect |
PK781
Pakistan International Airlines
AC7606
Air Canada
AC8049
Air Canada
|
07:50
Islamabad
14:00
Toronto
18:20
Boston
|
11:55
Toronto
15:35
Boston
19:43
Ottawa
|
Connect |
PK781
Pakistan International Airlines
AC7654
Air Canada
AC8857
Air Canada
|
07:50
Islamabad
16:25
Toronto
20:50
Newark
|
11:55
Toronto
18:02
Newark
22:15
Ottawa
|
Connect |
PK781
Pakistan International Airlines
AC452
Air Canada
|
07:50
Islamabad
13:10
Toronto
|
11:55
Toronto
14:14
Ottawa
|
Connect |
BA260
British Airways
AC849
Air Canada
AC468
Air Canada
|
08:55
Islamabad
15:00
London Heathrow
21:10
Toronto
|
12:55
London Heathrow
17:55
Toronto
22:14
Ottawa
|
Connect |
BA260
British Airways
BA099
British Airways
AC468
Air Canada
|
08:55
Islamabad
17:10
London Heathrow
21:10
Toronto
|
12:55
London Heathrow
20:15
Toronto
22:14
Ottawa
|
Connect |
BA260
British Airways
BA095
British Airways
AC8989
Air Canada
|
08:55
Islamabad
16:40
London Heathrow
21:20
Montreal
|
12:55
London Heathrow
19:15
Montreal
22:07
Ottawa
|
Connect |
BA260
British Airways
AC849
Air Canada
AC466
Air Canada
|
08:55
Islamabad
15:00
London Heathrow
20:10
Toronto
|
12:55
London Heathrow
17:55
Toronto
21:14
Ottawa
|
Connect |
BA260
British Airways
AC849
Air Canada
AC464
Air Canada
|
08:55
Islamabad
15:00
London Heathrow
19:10
Toronto
|
12:55
London Heathrow
17:55
Toronto
20:14
Ottawa
|
Connect |
PK785
Pakistan International Airlines
BA099
British Airways
AC468
Air Canada
|
13:05
Islamabad
17:10
London Heathrow
21:10
Toronto
|
16:10
London Heathrow
20:15
Toronto
22:14
Ottawa
|
Connect |
PK785
Pakistan International Airlines
AC859
Air Canada
AC470
Air Canada
|
13:05
Islamabad
18:00
London Heathrow
23:10
Toronto
|
16:10
London Heathrow
21:10
Toronto
00:14
Ottawa
|
Connect |
PK785
Pakistan International Airlines
AC859
Air Canada
AC472
Air Canada
|
13:05
Islamabad
18:00
London Heathrow
00:30
Toronto
|
16:10
London Heathrow
21:10
Toronto
01:34
Ottawa
|
Connect |
You take a bus, shuttle or taxi from your location in Pakistan to Lahore.
You take a flight from Lahore to Ottawa and cost approximately 1100 USD.
You take a bus, shuttle or taxi from Ottawa to your destination in Canada.
Flight | Depart | Arrive | |
---|---|---|---|
TK715
Turkish Airlines
TK35
Turkish Airlines
AC8989
Air Canada
|
06:40
Lahore
15:45
Istanbul
21:20
Montreal
|
11:20
Istanbul
18:45
Montreal
22:07
Ottawa
|
Connect |
PK797
Pakistan International Airlines
AC412
Air Canada
AC8975
Air Canada
|
07:30
Lahore
13:00
Toronto
16:30
Montreal
|
11:55
Toronto
14:19
Montreal
17:17
Ottawa
|
Connect |
PK797
Pakistan International Airlines
AC414
Air Canada
AC8013
Air Canada
|
07:30
Lahore
14:00
Toronto
17:00
Montreal
|
11:55
Toronto
15:19
Montreal
17:47
Ottawa
|
Connect |
PK797
Pakistan International Airlines
AC412
Air Canada
AC8013
Air Canada
|
07:30
Lahore
13:00
Toronto
17:00
Montreal
|
11:55
Toronto
14:19
Montreal
17:47
Ottawa
|
Connect |
PK797
Pakistan International Airlines
AC414
Air Canada
AC8975
Air Canada
|
07:30
Lahore
14:00
Toronto
16:30
Montreal
|
11:55
Toronto
15:19
Montreal
17:17
Ottawa
|
Connect |
PK797
Pakistan International Airlines
AC412
Air Canada
AC8985
Air Canada
|
07:30
Lahore
13:00
Toronto
17:45
Montreal
|
11:55
Toronto
14:19
Montreal
18:32
Ottawa
|
Connect |
PK797
Pakistan International Airlines
AC414
Air Canada
AC8985
Air Canada
|
07:30
Lahore
14:00
Toronto
17:45
Montreal
|
11:55
Toronto
15:19
Montreal
18:32
Ottawa
|
Connect |
PK797
Pakistan International Airlines
AC7654
Air Canada
AC8857
Air Canada
|
07:30
Lahore
16:25
Toronto
20:50
Newark
|
11:55
Toronto
18:02
Newark
22:15
Ottawa
|
Connect |
PK797
Pakistan International Airlines
AC1792
Air Canada
AC8749
Air Canada
|
07:30
Lahore
13:15
Toronto
17:50
Quebec
|
11:55
Toronto
14:46
Quebec
19:10
Ottawa
|
Connect |
PK797
Pakistan International Airlines
AC7672
Air Canada
AC8049
Air Canada
|
07:30
Lahore
12:45
Toronto
18:20
Boston
|
11:55
Toronto
14:20
Boston
19:43
Ottawa
|
Connect |
PK797
Pakistan International Airlines
AC454
Air Canada
|
07:30
Lahore
14:10
Toronto
|
11:55
Toronto
15:14
Ottawa
|
Connect |
PK797
Pakistan International Airlines
WS3466
WestJet
|
07:30
Lahore
14:00
Toronto
|
11:55
Toronto
15:14
Ottawa
|
Connect |
PK797
Pakistan International Airlines
AC7618
Air Canada
AC8453
Air Canada
|
07:30
Lahore
16:50
Toronto
20:45
Reagan Washington
|
11:55
Toronto
18:20
Reagan Washington
22:17
Ottawa
|
Connect |
PK797
Pakistan International Airlines
AC452
Air Canada
|
07:30
Lahore
13:10
Toronto
|
11:55
Toronto
14:14
Ottawa
|
Connect |
PK797
Pakistan International Airlines
AC7606
Air Canada
AC8049
Air Canada
|
07:30
Lahore
14:00
Toronto
18:20
Boston
|
11:55
Toronto
15:35
Boston
19:43
Ottawa
|
Connect |
BA258
British Airways
BA095
British Airways
AC8989
Air Canada
|
09:05
Lahore
16:40
London Heathrow
21:20
Montreal
|
13:10
London Heathrow
19:15
Montreal
22:07
Ottawa
|
Connect |
BA258
British Airways
AC849
Air Canada
AC468
Air Canada
|
09:05
Lahore
15:00
London Heathrow
21:10
Toronto
|
13:10
London Heathrow
17:55
Toronto
22:14
Ottawa
|
Connect |
BA258
British Airways
BA099
British Airways
AC468
Air Canada
|
09:05
Lahore
17:10
London Heathrow
21:10
Toronto
|
13:10
London Heathrow
20:15
Toronto
22:14
Ottawa
|
Connect |
BA258
British Airways
BA099
British Airways
WS374
WestJet
|
09:05
Lahore
17:10
London Heathrow
23:15
Toronto
|
13:10
London Heathrow
20:15
Toronto
00:21
Ottawa
|
Connect |
BA258
British Airways
AC849
Air Canada
AC466
Air Canada
|
09:05
Lahore
15:00
London Heathrow
20:10
Toronto
|
13:10
London Heathrow
17:55
Toronto
21:14
Ottawa
|
Connect |
BA258
British Airways
AC849
Air Canada
AC464
Air Canada
|
09:05
Lahore
15:00
London Heathrow
19:10
Toronto
|
13:10
London Heathrow
17:55
Toronto
20:14
Ottawa
|
Connect |
BA258
British Airways
BA099
British Airways
AC470
Air Canada
|
09:05
Lahore
17:10
London Heathrow
23:10
Toronto
|
13:10
London Heathrow
20:15
Toronto
00:14
Ottawa
|
Connect |
PK757
Pakistan International Airlines
AC859
Air Canada
AC472
Air Canada
|
11:20
Lahore
18:00
London Heathrow
00:30
Toronto
|
14:45
London Heathrow
21:10
Toronto
01:34
Ottawa
|
Connect |
PK757
Pakistan International Airlines
AC859
Air Canada
AC470
Air Canada
|
11:20
Lahore
18:00
London Heathrow
23:10
Toronto
|
14:45
London Heathrow
21:10
Toronto
00:14
Ottawa
|
Connect |
PK757
Pakistan International Airlines
BA099
British Airways
AC468
Air Canada
|
11:20
Lahore
17:10
London Heathrow
21:10
Toronto
|
14:45
London Heathrow
20:15
Toronto
22:14
Ottawa
|
Connect |
PK757
Pakistan International Airlines
UA941
United Airlines
AC8857
Air Canada
|
11:20
Lahore
16:00
London Heathrow
20:50
Newark
|
14:45
London Heathrow
19:25
Newark
22:15
Ottawa
|
Connect |
VS365
Virgin Atlantic
AC859
Air Canada
AC470
Air Canada
|
13:25
Lahore
18:00
London Heathrow
23:10
Toronto
|
17:00
London Heathrow
21:10
Toronto
00:14
Ottawa
|
Connect |
VS365
Virgin Atlantic
AC859
Air Canada
AC472
Air Canada
|
13:25
Lahore
18:00
London Heathrow
00:30
Toronto
|
17:00
London Heathrow
21:10
Toronto
01:34
Ottawa
|
Connect |
You can find hotels and accommodations in Canada with our hotels search tool below
Booking.com