How to get to Somalia from Canada by flight ? You can check flights from Canada to Somalia below.
You can find flight ticket prices from Canada to Somalia with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Canada to Toronto.
You take a flight from Toronto to Hargeisa and cost approximately 1500 USD.
You take a bus, shuttle or taxi from Hargeisa to your destination in Somalia.
Flight | Depart | Arrive | |
---|---|---|---|
ET553
Ethiopian Airlines
ET372
Ethiopian Airlines
|
11:00
Toronto
09:20
Addis Ababa
|
07:00
Addis Ababa
10:50
Hargeisa
|
Connect |
ET553
Ethiopian Airlines
ET374
Ethiopian Airlines
|
11:00
Toronto
15:20
Addis Ababa
|
07:00
Addis Ababa
16:50
Hargeisa
|
Connect |
You take a bus, shuttle or taxi from your location in Canada to Toronto.
You take a flight from Toronto to Mogadishu and cost approximately 2100 USD.
You take a bus, shuttle or taxi from Mogadishu to your destination in Somalia.
Flight | Depart | Arrive | |
---|---|---|---|
ET553
Ethiopian Airlines
ET376
Ethiopian Airlines
|
11:00
Toronto
09:00
Addis Ababa
|
07:00
Addis Ababa
11:10
Mogadishu
|
Connect |
ET553
Ethiopian Airlines
ET378
Ethiopian Airlines
|
11:00
Toronto
14:55
Addis Ababa
|
07:00
Addis Ababa
17:05
Mogadishu
|
Connect |
You take a bus, shuttle or taxi from your location in Canada to Toronto.
You take a flight from Toronto to Jijiga and cost approximately 1500 USD.
You take a bus, shuttle or taxi from Jijiga to your destination in Somalia.
Flight | Depart | Arrive | |
---|---|---|---|
ET553
Ethiopian Airlines
ET202
Ethiopian Airlines
|
11:00
Toronto
08:00
Addis Ababa
|
07:00
Addis Ababa
09:15
Jijiga
|
Connect |
ET553
Ethiopian Airlines
ET216
Ethiopian Airlines
|
11:00
Toronto
14:00
Addis Ababa
|
07:00
Addis Ababa
15:15
Jijiga
|
Connect |
ET553
Ethiopian Airlines
ET212
Ethiopian Airlines
|
11:00
Toronto
15:30
Addis Ababa
|
07:00
Addis Ababa
16:45
Jijiga
|
Connect |
You take a bus, shuttle or taxi from your location in Canada to Toronto.
You take a flight from Toronto to Dire Dawa and cost approximately 1500 USD.
You take a bus, shuttle or taxi from Dire Dawa to your destination in Somalia.
Flight | Depart | Arrive | |
---|---|---|---|
ET553
Ethiopian Airlines
ET214
Ethiopian Airlines
|
11:00
Toronto
08:10
Addis Ababa
|
07:00
Addis Ababa
09:10
Dire Dawa
|
Connect |
ET553
Ethiopian Airlines
ET204
Ethiopian Airlines
|
11:00
Toronto
10:00
Addis Ababa
|
07:00
Addis Ababa
11:00
Dire Dawa
|
Connect |
ET553
Ethiopian Airlines
ET208
Ethiopian Airlines
|
11:00
Toronto
12:00
Addis Ababa
|
07:00
Addis Ababa
13:00
Dire Dawa
|
Connect |
ET553
Ethiopian Airlines
ET362
Ethiopian Airlines
ET363
Ethiopian Airlines
|
11:00
Toronto
09:05
Addis Ababa
11:00
Djibouti
|
07:00
Addis Ababa
10:20
Djibouti
11:45
Dire Dawa
|
Connect |
You take a bus, shuttle or taxi from your location in Canada to Montreal.
You take a flight from Montreal to Hargeisa and cost approximately 900 USD.
You take a bus, shuttle or taxi from Hargeisa to your destination in Somalia.
Flight | Depart | Arrive | |
---|---|---|---|
AC1928
Air Canada
FZ1798
Flydubai
FZ661
Flydubai
|
16:50
Montreal
15:30
Bucharest Otopeni
04:05
Dubai
|
08:45
Bucharest Otopeni
21:20
Dubai
06:35
Hargeisa
|
Connect |
LX87
Swiss
LX242
Swiss
FZ661
Flydubai
|
16:50
Montreal
12:20
Zurich
04:05
Dubai
|
06:15
Zurich
20:45
Dubai
06:35
Hargeisa
|
Connect |
KL0672
KLM
KL0427
KLM
FZ661
Flydubai
|
18:45
Montreal
14:30
Amsterdam Schiphol
04:05
Dubai
|
07:35
Amsterdam Schiphol
23:10
Dubai
06:35
Hargeisa
|
Connect |
AC864
Air Canada
EK008
Emirates
FZ661
Flydubai
|
19:00
Montreal
09:05
London Heathrow
04:05
Dubai
|
06:30
London Heathrow
19:10
Dubai
06:35
Hargeisa
|
Connect |
AC864
Air Canada
EK002
Emirates
FZ661
Flydubai
|
19:00
Montreal
14:20
London Heathrow
04:05
Dubai
|
06:30
London Heathrow
00:20
Dubai
06:35
Hargeisa
|
Connect |
TS648
Air Transat
EK078
Emirates
FZ661
Flydubai
|
19:50
Montreal
15:50
Nice
04:05
Dubai
|
09:15
Nice
00:05
Dubai
06:35
Hargeisa
|
Connect |
AC832
Air Canada
EK184
Emirates
FZ661
Flydubai
|
19:55
Montreal
15:05
Brussels
04:05
Dubai
|
08:40
Brussels
23:40
Dubai
06:35
Hargeisa
|
Connect |
TS442 570
Air Transat
EK136
Emirates
FZ661
Flydubai
|
20:30
Montreal
15:50
Venice
04:05
Dubai
|
10:15
Venice
23:35
Dubai
06:35
Hargeisa
|
Connect |
LH475
Lufthansa
EK050
Emirates
FZ661
Flydubai
|
20:35
Montreal
15:40
Munich
04:05
Dubai
|
09:55
Munich
23:45
Dubai
06:35
Hargeisa
|
Connect |
AC816
Air Canada
EK078
Emirates
FZ661
Flydubai
|
20:50
Montreal
15:50
Nice
04:05
Dubai
|
10:15
Nice
00:05
Dubai
06:35
Hargeisa
|
Connect |
AC1918
Air Canada
EK136
Emirates
FZ661
Flydubai
|
21:00
Montreal
15:50
Venice
04:05
Dubai
|
10:45
Venice
23:35
Dubai
06:35
Hargeisa
|
Connect |
TS402 506 604 352 400 500
Air Transat
ET703
Ethiopian Airlines
ET372
Ethiopian Airlines
|
21:05
Montreal
23:50
Rome
09:20
Addis Ababa
|
11:05
Rome
06:40
Addis Ababa
10:50
Hargeisa
|
Connect |
TS402 506 604 352 400 500
Air Transat
ET737
Ethiopian Airlines
ET372
Ethiopian Airlines
|
21:05
Montreal
23:55
Rome
09:20
Addis Ababa
|
11:05
Rome
06:45
Addis Ababa
10:50
Hargeisa
|
Connect |
AC1920
Air Canada
EK758
Emirates
FZ661
Flydubai
|
21:15
Montreal
16:05
Algiers
04:05
Dubai
|
10:10
Algiers
01:25
Dubai
06:35
Hargeisa
|
Connect |
AC818
Air Canada
EK162
Emirates
FZ661
Flydubai
|
21:15
Montreal
14:05
Dublin
04:05
Dubai
|
08:30
Dublin
00:45
Dubai
06:35
Hargeisa
|
Connect |
BA094
British Airways
ET701
Ethiopian Airlines
ET372
Ethiopian Airlines
|
21:35
Montreal
21:00
London Heathrow
09:20
Addis Ababa
|
09:10
London Heathrow
06:45
Addis Ababa
10:50
Hargeisa
|
Connect |
BA094
British Airways
BA133
British Airways
D3169
Daallo Airlines
|
21:35
Montreal
21:40
London Heathrow
06:50
Jeddah
|
09:10
London Heathrow
05:50
Jeddah
09:05
Hargeisa
|
Connect |
BA094
British Airways
BA107
British Airways
FZ661
Flydubai
|
21:35
Montreal
12:50
London Heathrow
04:05
Dubai
|
09:10
London Heathrow
23:05
Dubai
06:35
Hargeisa
|
Connect |
TS652
Air Transat
EK136
Emirates
FZ661
Flydubai
|
21:45
Montreal
15:50
Venice
04:05
Dubai
|
11:30
Venice
23:35
Dubai
06:35
Hargeisa
|
Connect |
TS638
Air Transat
EK078
Emirates
FZ661
Flydubai
|
21:50
Montreal
15:50
Nice
04:05
Dubai
|
11:15
Nice
00:05
Dubai
06:35
Hargeisa
|
Connect |
AF349
Air France
SV0126
Saudia
D3169
Daallo Airlines
|
21:55
Montreal
16:45
Paris CDG
06:50
Jeddah
|
10:45
Paris CDG
23:15
Jeddah
09:05
Hargeisa
|
Connect |
AC810
Air Canada
ET705
Ethiopian Airlines
ET372
Ethiopian Airlines
|
21:55
Montreal
22:15
Paris CDG
09:20
Addis Ababa
|
10:50
Paris CDG
06:30
Addis Ababa
10:50
Hargeisa
|
Connect |
TS382 384
Air Transat
ET713
Ethiopian Airlines
ET372
Ethiopian Airlines
|
22:15
Montreal
21:50
Madrid
09:20
Addis Ababa
|
11:20
Madrid
06:00
Addis Ababa
10:50
Hargeisa
|
Connect |
TS728 738
Air Transat
EK016
Emirates
FZ661
Flydubai
|
22:15
Montreal
14:30
London Gatwick
04:05
Dubai
|
09:50
London Gatwick
00:35
Dubai
06:35
Hargeisa
|
Connect |
TS748
Air Transat
EK016
Emirates
FZ661
Flydubai
|
22:25
Montreal
14:30
London Gatwick
04:05
Dubai
|
10:00
London Gatwick
00:35
Dubai
06:35
Hargeisa
|
Connect |
TK36
Turkish Airlines
ET721
Ethiopian Airlines
ET372
Ethiopian Airlines
|
22:45
Montreal
00:10
Istanbul Ataturk
09:20
Addis Ababa
|
14:55
Istanbul Ataturk
05:40
Addis Ababa
10:50
Hargeisa
|
Connect |
TK36
Turkish Airlines
TK96
Turkish Airlines
D3169
Daallo Airlines
|
22:45
Montreal
01:10
Istanbul Ataturk
06:50
Jeddah
|
14:55
Istanbul Ataturk
05:00
Jeddah
09:05
Hargeisa
|
Connect |
TK36
Turkish Airlines
TK94
Turkish Airlines
D3169
Daallo Airlines
|
22:45
Montreal
20:20
Istanbul Ataturk
06:50
Jeddah
|
14:55
Istanbul Ataturk
00:10
Jeddah
09:05
Hargeisa
|
Connect |
TS104
Air Transat
ET713
Ethiopian Airlines
ET372
Ethiopian Airlines
|
22:45
Montreal
21:50
Madrid
09:20
Addis Ababa
|
11:50
Madrid
06:00
Addis Ababa
10:50
Hargeisa
|
Connect |
TS176
Air Transat
EK016
Emirates
FZ661
Flydubai
|
22:45
Montreal
14:30
London Gatwick
04:05
Dubai
|
10:30
London Gatwick
00:35
Dubai
06:35
Hargeisa
|
Connect |
TS390
Air Transat
EK152
Emirates
FZ661
Flydubai
|
22:45
Montreal
15:35
Copenhagen
04:05
Dubai
|
11:55
Copenhagen
23:55
Dubai
06:35
Hargeisa
|
Connect |
TK36
Turkish Airlines
TK676
Turkish Airlines
ET372
Ethiopian Airlines
|
22:45
Montreal
18:20
Istanbul Ataturk
09:20
Addis Ababa
|
14:55
Istanbul Ataturk
23:50
Addis Ababa
10:50
Hargeisa
|
Connect |
TS152 154 156
Air Transat
ET731
Ethiopian Airlines
ET372
Ethiopian Airlines
|
22:50
Montreal
23:15
Brussels
09:20
Addis Ababa
|
11:50
Brussels
07:15
Addis Ababa
10:50
Hargeisa
|
Connect |
TS152 154 156
Air Transat
ET729
Ethiopian Airlines
ET372
Ethiopian Airlines
|
22:50
Montreal
22:35
Brussels
09:20
Addis Ababa
|
11:50
Brussels
06:35
Addis Ababa
10:50
Hargeisa
|
Connect |
TS152 154 156
Air Transat
EK184
Emirates
FZ661
Flydubai
|
22:50
Montreal
15:05
Brussels
04:05
Dubai
|
11:50
Brussels
23:40
Dubai
06:35
Hargeisa
|
Connect |
AF341
Air France
ET705
Ethiopian Airlines
ET372
Ethiopian Airlines
|
23:00
Montreal
22:15
Paris CDG
09:20
Addis Ababa
|
11:55
Paris CDG
06:30
Addis Ababa
10:50
Hargeisa
|
Connect |
AF341
Air France
EK074
Emirates
FZ661
Flydubai
|
23:00
Montreal
15:35
Paris CDG
04:05
Dubai
|
11:55
Paris CDG
00:20
Dubai
06:35
Hargeisa
|
Connect |
AF341
Air France
AF662
Air France
FZ661
Flydubai
|
23:00
Montreal
13:40
Paris CDG
04:05
Dubai
|
11:55
Paris CDG
22:35
Dubai
06:35
Hargeisa
|
Connect |
TS114 136 142
Air Transat
ET705
Ethiopian Airlines
ET372
Ethiopian Airlines
|
23:45
Montreal
22:15
Paris CDG
09:20
Addis Ababa
|
12:15
Paris CDG
06:30
Addis Ababa
10:50
Hargeisa
|
Connect |
TS114 136 142
Air Transat
EK074
Emirates
FZ661
Flydubai
|
23:45
Montreal
15:35
Paris CDG
04:05
Dubai
|
12:15
Paris CDG
00:20
Dubai
06:35
Hargeisa
|
Connect |
You take a bus, shuttle or taxi from your location in Canada to Toronto.
You take a flight from Toronto to Djibouti and cost approximately 1100 USD.
You take a bus, shuttle or taxi from Djibouti to your destination in Somalia.
Flight | Depart | Arrive | |
---|---|---|---|
ET553
Ethiopian Airlines
ET362
Ethiopian Airlines
|
11:00
Toronto
09:05
Addis Ababa
|
07:00
Addis Ababa
10:20
Djibouti
|
Connect |
ET553
Ethiopian Airlines
ET204
Ethiopian Airlines
ET364
Ethiopian Airlines
|
11:00
Toronto
10:00
Addis Ababa
17:30
Dire Dawa
|
07:00
Addis Ababa
11:00
Dire Dawa
18:20
Djibouti
|
Connect |
ET553
Ethiopian Airlines
ET214
Ethiopian Airlines
ET364
Ethiopian Airlines
|
11:00
Toronto
08:10
Addis Ababa
17:30
Dire Dawa
|
07:00
Addis Ababa
09:10
Dire Dawa
18:20
Djibouti
|
Connect |
ET553
Ethiopian Airlines
ET208
Ethiopian Airlines
ET364
Ethiopian Airlines
|
11:00
Toronto
12:00
Addis Ababa
17:30
Dire Dawa
|
07:00
Addis Ababa
13:00
Dire Dawa
18:20
Djibouti
|
Connect |
TK18
Turkish Airlines
TK686
Turkish Airlines
|
22:20
Toronto
23:35
Istanbul Ataturk
|
15:15
Istanbul Ataturk
05:20
Djibouti
|
Connect |
AF393
Air France
AF668
Air France
|
23:10
Toronto
23:40
Paris CDG
|
12:40
Paris CDG
08:00
Djibouti
|
Connect |
You can find hotels and accommodations in Somalia with our hotels search tool below
Booking.com