HowToGo

Flight from Afghanistan to Canada

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

Search Transfer from Afghanistan to Canada

Search Flights

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

1. Kabul to Ottawa

  1. You take a bus, shuttle or taxi from your location in Afghanistan to Kabul.

  2. You take a flight from Kabul to Ottawa and cost approximately 1400 USD.

  3. You take a bus, shuttle or taxi from Ottawa to your destination in Canada.

Flight Depart Arrive
TK707 Turkish Airlines
TK35 Turkish Airlines
AC8017 Air Canada
08:25 Kabul
14:05 Istanbul Ataturk
19:50 Montreal
12:55 Istanbul Ataturk
17:00 Montreal
20:34 Ottawa
Connect
TK707 Turkish Airlines
TK17 Turkish Airlines
AC464 Air Canada
08:25 Kabul
14:25 Istanbul Ataturk
19:10 Toronto
12:55 Istanbul Ataturk
18:15 Toronto
20:12 Ottawa
Connect
TK707 Turkish Airlines
TK17 Turkish Airlines
AC466 Air Canada
08:25 Kabul
14:25 Istanbul Ataturk
20:10 Toronto
12:55 Istanbul Ataturk
18:15 Toronto
21:12 Ottawa
Connect
TK707 Turkish Airlines
TK17 Turkish Airlines
WS3478 WestJet
08:25 Kabul
14:25 Istanbul Ataturk
21:00 Toronto
12:55 Istanbul Ataturk
18:15 Toronto
22:09 Ottawa
Connect
TK707 Turkish Airlines
TK35 Turkish Airlines
AC8979 Air Canada
08:25 Kabul
14:05 Istanbul Ataturk
19:05 Montreal
12:55 Istanbul Ataturk
17:00 Montreal
19:49 Ottawa
Connect
TK707 Turkish Airlines
TK35 Turkish Airlines
AC8977 Air Canada
08:25 Kabul
14:05 Istanbul Ataturk
18:05 Montreal
12:55 Istanbul Ataturk
17:00 Montreal
18:49 Ottawa
Connect
TK707 Turkish Airlines
TK7 Turkish Airlines
UA4936 United Airlines
08:25 Kabul
15:00 Istanbul Ataturk
22:00 Washington Dulles
12:55 Istanbul Ataturk
18:50 Washington Dulles
23:38 Ottawa
Connect
TK707 Turkish Airlines
TK81 Turkish Airlines
AC8049 Air Canada
08:25 Kabul
14:35 Istanbul Ataturk
20:50 Boston
12:55 Istanbul Ataturk
18:30 Boston
22:13 Ottawa
Connect
FZ304 Flydubai
AC057 Air Canada
AC440 Air Canada
14:40 Kabul
23:10 Dubai
07:10 Toronto
17:20 Dubai
05:00 Toronto
08:12 Ottawa
Connect
EK641 Emirates
AC057 Air Canada
AC440 Air Canada
16:20 Kabul
23:10 Dubai
07:10 Toronto
18:45 Dubai
05:00 Toronto
08:12 Ottawa
Connect
EK641 Emirates
AC057 Air Canada
AC442 Air Canada
16:20 Kabul
23:10 Dubai
08:10 Toronto
18:45 Dubai
05:00 Toronto
09:12 Ottawa
Connect
EK641 Emirates
AC057 Air Canada
AC444 Air Canada
16:20 Kabul
23:10 Dubai
09:10 Toronto
18:45 Dubai
05:00 Toronto
10:12 Ottawa
Connect
FZ306 Flydubai
AC057 Air Canada
AC444 Air Canada
18:15 Kabul
23:10 Dubai
09:10 Toronto
20:45 Dubai
05:00 Toronto
10:12 Ottawa
Connect
FZ306 Flydubai
AC057 Air Canada
AC442 Air Canada
18:15 Kabul
23:10 Dubai
08:10 Toronto
20:45 Dubai
05:00 Toronto
09:12 Ottawa
Connect
FZ306 Flydubai
AC057 Air Canada
AC440 Air Canada
18:15 Kabul
23:10 Dubai
07:10 Toronto
20:45 Dubai
05:00 Toronto
08:12 Ottawa
Connect

2. Kabul to Montreal

  1. You take a bus, shuttle or taxi from your location in Afghanistan to Kabul.

  2. You take a flight from Kabul to Montreal and cost approximately 1200 USD.

  3. You take a bus, shuttle or taxi from Montreal to your destination in Canada.

Flight Depart Arrive
TK707 Turkish Airlines
TK35 Turkish Airlines
08:25 Kabul
14:05 Istanbul Ataturk
12:55 Istanbul Ataturk
17:00 Montreal
Connect
TK707 Turkish Airlines
TK17 Turkish Airlines
AC426 Air Canada
08:25 Kabul
14:25 Istanbul Ataturk
20:30 Toronto
12:55 Istanbul Ataturk
18:15 Toronto
21:45 Montreal
Connect

3. Mazar-e Sharif to Montreal

  1. You take a bus, shuttle or taxi from your location in Afghanistan to Mazar-e Sharif.

  2. You take a flight from Mazar-e Sharif to Montreal and cost approximately 700 USD.

  3. You take a bus, shuttle or taxi from Montreal to your destination in Canada.

Flight Depart Arrive
TK737 Turkish Airlines
TK35 Turkish Airlines
07:05 Mazar-e Sharif
14:05 Istanbul Ataturk
10:50 Istanbul Ataturk
17:00 Montreal
Connect
TK737 Turkish Airlines
TK17 Turkish Airlines
AC426 Air Canada
07:05 Mazar-e Sharif
14:25 Istanbul Ataturk
20:30 Toronto
10:50 Istanbul Ataturk
18:15 Toronto
21:45 Montreal
Connect

4. Kabul to Toronto

  1. You take a bus, shuttle or taxi from your location in Afghanistan to Kabul.

  2. You take a flight from Kabul to Toronto and cost approximately 1100 USD.

  3. You take a bus, shuttle or taxi from Toronto to your destination in Canada.

Flight Depart Arrive
TK707 Turkish Airlines
TK17 Turkish Airlines
08:25 Kabul
14:25 Istanbul Ataturk
12:55 Istanbul Ataturk
18:15 Toronto
Connect
TK707 Turkish Airlines
TK35 Turkish Airlines
AC425 Air Canada
08:25 Kabul
14:05 Istanbul Ataturk
19:00 Montreal
12:55 Istanbul Ataturk
17:00 Montreal
20:24 Toronto
Connect
FZ304 Flydubai
EK241 Emirates
14:40 Kabul
03:30 Dubai
17:20 Dubai
09:30 Toronto
Connect
EK641 Emirates
EK241 Emirates
16:20 Kabul
03:30 Dubai
18:45 Dubai
09:30 Toronto
Connect
EK641 Emirates
AC057 Air Canada
16:20 Kabul
23:10 Dubai
18:45 Dubai
05:00 Toronto
Connect
FZ306 Flydubai
EK241 Emirates
18:15 Kabul
03:30 Dubai
20:45 Dubai
09:30 Toronto
Connect
FZ306 Flydubai
AC057 Air Canada
18:15 Kabul
23:10 Dubai
20:45 Dubai
05:00 Toronto
Connect

5. Mazar-e Sharif to Toronto

  1. You take a bus, shuttle or taxi from your location in Afghanistan to Mazar-e Sharif.

  2. You take a flight from Mazar-e Sharif to Toronto and cost approximately 650 USD.

  3. You take a bus, shuttle or taxi from Toronto to your destination in Canada.

Flight Depart Arrive
TK737 Turkish Airlines
TK17 Turkish Airlines
07:05 Mazar-e Sharif
14:25 Istanbul Ataturk
10:50 Istanbul Ataturk
18:15 Toronto
Connect
TK737 Turkish Airlines
TK35 Turkish Airlines
AC425 Air Canada
07:05 Mazar-e Sharif
14:05 Istanbul Ataturk
19:00 Montreal
10:50 Istanbul Ataturk
17:00 Montreal
20:24 Toronto
Connect

6. Kabul to Calgary

  1. You take a bus, shuttle or taxi from your location in Afghanistan to Kabul.

  2. You take a flight from Kabul to Calgary and cost approximately 1300 USD.

  3. You take a bus, shuttle or taxi from Calgary to your destination in Canada.

Flight Depart Arrive
TK707 Turkish Airlines
TK1971 Turkish Airlines
BA103 British Airways
08:25 Kabul
14:45 Istanbul Ataturk
18:30 London Heathrow
12:55 Istanbul Ataturk
16:40 London Heathrow
20:25 Calgary
Connect
TK707 Turkish Airlines
TK17 Turkish Airlines
TS862 Air Transat
08:25 Kabul
14:25 Istanbul Ataturk
19:40 Toronto
12:55 Istanbul Ataturk
18:15 Toronto
21:55 Calgary
Connect
TK707 Turkish Airlines
TK17 Turkish Airlines
AC153 Air Canada
08:25 Kabul
14:25 Istanbul Ataturk
19:40 Toronto
12:55 Istanbul Ataturk
18:15 Toronto
21:57 Calgary
Connect
TK707 Turkish Airlines
TK17 Turkish Airlines
WS671 WestJet
08:25 Kabul
14:25 Istanbul Ataturk
20:00 Toronto
12:55 Istanbul Ataturk
18:15 Toronto
22:13 Calgary
Connect
TK707 Turkish Airlines
TK5 Turkish Airlines
UA1794 United Airlines
08:25 Kabul
14:10 Istanbul Ataturk
19:45 Chicago O'Hare
12:55 Istanbul Ataturk
17:35 Chicago O'Hare
22:29 Calgary
Connect
TK707 Turkish Airlines
TK35 Turkish Airlines
AC325 Air Canada
08:25 Kabul
14:05 Istanbul Ataturk
18:15 Montreal
12:55 Istanbul Ataturk
17:00 Montreal
20:58 Calgary
Connect
TK707 Turkish Airlines
TK35 Turkish Airlines
WS217 WestJet
08:25 Kabul
14:05 Istanbul Ataturk
18:00 Montreal
12:55 Istanbul Ataturk
17:00 Montreal
20:40 Calgary
Connect
TK707 Turkish Airlines
TK35 Turkish Airlines
TS124 Air Transat
08:25 Kabul
14:05 Istanbul Ataturk
19:45 Montreal
12:55 Istanbul Ataturk
17:00 Montreal
22:40 Calgary
Connect
RQ915 Kam Air
AC043 Air Canada
AC133 Air Canada
10:15 Kabul
00:05 Delhi
07:00 Toronto
13:20 Delhi
05:05 Toronto
09:17 Calgary
Connect
SG22 Spicejet
AC043 Air Canada
AC009 Air Canada
11:40 Kabul
00:05 Delhi
09:00 Toronto
14:30 Delhi
05:05 Toronto
11:08 Calgary
Connect
SG22 Spicejet
AC045 Air Canada
AC204 Air Canada
11:40 Kabul
05:10 Delhi
08:00 Vancouver
14:30 Delhi
06:45 Vancouver
10:25 Calgary
Connect
SG22 Spicejet
AC043 Air Canada
AC137 Air Canada
11:40 Kabul
00:05 Delhi
08:00 Toronto
14:30 Delhi
05:05 Toronto
10:17 Calgary
Connect
SG22 Spicejet
AC043 Air Canada
AC133 Air Canada
11:40 Kabul
00:05 Delhi
07:00 Toronto
14:30 Delhi
05:05 Toronto
09:17 Calgary
Connect
SG22 Spicejet
AC045 Air Canada
AC206 Air Canada
11:40 Kabul
05:10 Delhi
09:00 Vancouver
14:30 Delhi
06:45 Vancouver
11:25 Calgary
Connect
FZ304 Flydubai
AC057 Air Canada
AC009 Air Canada
14:40 Kabul
23:10 Dubai
09:00 Toronto
17:20 Dubai
05:00 Toronto
11:08 Calgary
Connect
FZ304 Flydubai
AC057 Air Canada
AC133 Air Canada
14:40 Kabul
23:10 Dubai
07:00 Toronto
17:20 Dubai
05:00 Toronto
09:17 Calgary
Connect
FZ304 Flydubai
AC057 Air Canada
AC137 Air Canada
14:40 Kabul
23:10 Dubai
08:00 Toronto
17:20 Dubai
05:00 Toronto
10:17 Calgary
Connect
EK641 Emirates
EK229 Emirates
AS2544 Alaska Airlines, Inc.
16:20 Kabul
09:55 Dubai
15:30 Seattle
18:45 Dubai
13:25 Seattle
18:00 Calgary
Connect
EK641 Emirates
AC057 Air Canada
AC133 Air Canada
16:20 Kabul
23:10 Dubai
07:00 Toronto
18:45 Dubai
05:00 Toronto
09:17 Calgary
Connect
EK641 Emirates
EK241 Emirates
WS659 WestJet
16:20 Kabul
03:30 Dubai
11:00 Toronto
18:45 Dubai
09:30 Toronto
13:13 Calgary
Connect
EK641 Emirates
EK241 Emirates
AC141 Air Canada
16:20 Kabul
03:30 Dubai
11:00 Toronto
18:45 Dubai
09:30 Toronto
13:17 Calgary
Connect
EK641 Emirates
EK241 Emirates
AC191 Air Canada
16:20 Kabul
03:30 Dubai
12:00 Toronto
18:45 Dubai
09:30 Toronto
14:17 Calgary
Connect
EK641 Emirates
AC057 Air Canada
AC009 Air Canada
16:20 Kabul
23:10 Dubai
09:00 Toronto
18:45 Dubai
05:00 Toronto
11:08 Calgary
Connect
EK641 Emirates
AC057 Air Canada
AC137 Air Canada
16:20 Kabul
23:10 Dubai
08:00 Toronto
18:45 Dubai
05:00 Toronto
10:17 Calgary
Connect
FZ306 Flydubai
AC057 Air Canada
AC133 Air Canada
18:15 Kabul
23:10 Dubai
07:00 Toronto
20:45 Dubai
05:00 Toronto
09:17 Calgary
Connect
FZ306 Flydubai
EK241 Emirates
WS659 WestJet
18:15 Kabul
03:30 Dubai
11:00 Toronto
20:45 Dubai
09:30 Toronto
13:13 Calgary
Connect
FZ306 Flydubai
EK241 Emirates
AC141 Air Canada
18:15 Kabul
03:30 Dubai
11:00 Toronto
20:45 Dubai
09:30 Toronto
13:17 Calgary
Connect
FZ306 Flydubai
EK229 Emirates
AS2544 Alaska Airlines, Inc.
18:15 Kabul
09:55 Dubai
15:30 Seattle
20:45 Dubai
13:25 Seattle
18:00 Calgary
Connect
FZ306 Flydubai
EK241 Emirates
AC191 Air Canada
18:15 Kabul
03:30 Dubai
12:00 Toronto
20:45 Dubai
09:30 Toronto
14:17 Calgary
Connect
FZ306 Flydubai
AC057 Air Canada
AC137 Air Canada
18:15 Kabul
23:10 Dubai
08:00 Toronto
20:45 Dubai
05:00 Toronto
10:17 Calgary
Connect
FZ306 Flydubai
AC057 Air Canada
AC009 Air Canada
18:15 Kabul
23:10 Dubai
09:00 Toronto
20:45 Dubai
05:00 Toronto
11:08 Calgary
Connect
RQ909 Kam Air
TK1587 Turkish Airlines
AC845 Air Canada
20:50 Kabul
07:55 Istanbul Ataturk
13:55 Frankfurt
01:10 Istanbul Ataturk
10:10 Frankfurt
15:15 Calgary
Connect
RQ909 Kam Air
TK1979 Turkish Airlines
AC851 Air Canada
20:50 Kabul
07:45 Istanbul Ataturk
13:05 London Heathrow
01:10 Istanbul Ataturk
09:50 London Heathrow
14:55 Calgary
Connect
RQ909 Kam Air
BA675 British Airways
BA103 British Airways
20:50 Kabul
08:35 Istanbul Ataturk
18:30 London Heathrow
01:10 Istanbul Ataturk
10:50 London Heathrow
20:25 Calgary
Connect
RQ909 Kam Air
LH1305 Lufthansa
AC845 Air Canada
20:50 Kabul
06:25 Istanbul Ataturk
13:55 Frankfurt
01:10 Istanbul Ataturk
08:30 Frankfurt
15:15 Calgary
Connect

References

Find Hotels in Canada

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

Booking.com