HowToGo

Flight from Pakistan to Canada

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

Search Transfer from Pakistan to Canada

Search Flights

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

1. Islamabad to Toronto

  1. You take a bus, shuttle or taxi from your location in Pakistan to Islamabad.

  2. You take a flight from Islamabad to Toronto and cost approximately 470 USD.

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

2. Lahore to Toronto

  1. You take a bus, shuttle or taxi from your location in Pakistan to Lahore.

  2. You take a flight from Lahore to Toronto and cost approximately 600 USD.

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

3. Islamabad to Montreal

  1. You take a bus, shuttle or taxi from your location in Pakistan to Islamabad.

  2. You take a flight from Islamabad to Montreal and cost approximately 850 USD.

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

4. Lahore to Montreal

  1. You take a bus, shuttle or taxi from your location in Pakistan to Lahore.

  2. You take a flight from Lahore to Montreal and cost approximately 950 USD.

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

5. Islamabad to Calgary

  1. You take a bus, shuttle or taxi from your location in Pakistan to Islamabad.

  2. You take a flight from Islamabad to Calgary and cost approximately 650 USD.

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

6. Islamabad to Ottawa

  1. You take a bus, shuttle or taxi from your location in Pakistan to Islamabad.

  2. You take a flight from Islamabad to Ottawa and cost approximately 1000 USD.

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

7. Lahore to Ottawa

  1. You take a bus, shuttle or taxi from your location in Pakistan to Lahore.

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

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

References

Find Hotels in Canada

You can find hotels and accommodations in Canada with our hotels search tool below

Booking.com