How to get to Somalia from South Africa by flight ? You can check flights from South Africa to Somalia below.
You can find flight ticket prices from South Africa to Somalia with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Hargeisa and cost approximately 700 USD.
You take a bus, shuttle or taxi from Hargeisa to your destination in Somalia.
Flight | Depart | Arrive | |
---|---|---|---|
KQ765
Kenya Airways
XU521 523 527 557
African Express
XU521 523
African Express
|
01:55
Johannesburg
08:00
Nairobi
10:30
Mogadishu
|
07:00
Nairobi
09:30
Mogadishu
12:00
Hargeisa
|
Connect |
KQ765
Kenya Airways
3J205
Jubba Airways
3J602 604
Jubba Airways
|
01:55
Johannesburg
08:00
Nairobi
11:00
Mogadishu
|
07:00
Nairobi
10:00
Mogadishu
13:00
Hargeisa
|
Connect |
EK768
Emirates
FZ661
Flydubai
|
15:10
Johannesburg
04:35
Dubai
|
01:25
Dubai
07:00
Hargeisa
|
Connect |
ET858
Ethiopian Airlines
ET372
Ethiopian Airlines
|
23:30
Johannesburg
09:20
Addis Ababa
|
05:55
Addis Ababa
10:50
Hargeisa
|
Connect |
ET858
Ethiopian Airlines
ET374
Ethiopian Airlines
|
23:30
Johannesburg
15:20
Addis Ababa
|
05:55
Addis Ababa
16:50
Hargeisa
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Mogadishu and cost approximately 750 USD.
You take a bus, shuttle or taxi from Mogadishu to your destination in Somalia.
Flight | Depart | Arrive | |
---|---|---|---|
KQ765
Kenya Airways
XU521 523 527 557
African Express
|
01:55
Johannesburg
08:00
Nairobi
|
07:00
Nairobi
09:30
Mogadishu
|
Connect |
KQ765
Kenya Airways
3J205
Jubba Airways
|
01:55
Johannesburg
08:00
Nairobi
|
07:00
Nairobi
10:00
Mogadishu
|
Connect |
ET858
Ethiopian Airlines
ET376
Ethiopian Airlines
|
23:30
Johannesburg
09:00
Addis Ababa
|
05:55
Addis Ababa
11:10
Mogadishu
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Jijiga and cost approximately 750 USD.
You take a bus, shuttle or taxi from Jijiga to your destination in Somalia.
Flight | Depart | Arrive | |
---|---|---|---|
ET858
Ethiopian Airlines
ET210 218
Ethiopian Airlines
|
23:30
Johannesburg
07:10
Addis Ababa
|
05:55
Addis Ababa
08:25
Jijiga
|
Connect |
ET858
Ethiopian Airlines
ET202
Ethiopian Airlines
|
23:30
Johannesburg
08:20
Addis Ababa
|
05:55
Addis Ababa
09:35
Jijiga
|
Connect |
ET858
Ethiopian Airlines
ET210
Ethiopian Airlines
|
23:30
Johannesburg
10:00
Addis Ababa
|
05:55
Addis Ababa
11:15
Jijiga
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Bloemfontein.
You take a flight from Bloemfontein to Mogadishu and cost approximately 600 USD.
You take a bus, shuttle or taxi from Mogadishu to your destination in Somalia.
Flight | Depart | Arrive | |
---|---|---|---|
4Z601
Airlink
ET846
Ethiopian Airlines
ET376
Ethiopian Airlines
|
08:10
Bloemfontein
14:35
Capetown
09:00
Addis Ababa
|
09:55
Capetown
22:00
Addis Ababa
11:10
Mogadishu
|
Connect |
4Z603
Airlink
KQ785
Kenya Airways
4F101
Freedom Airline Express
|
13:30
Bloemfontein
23:00
Capetown
07:00
Nairobi
|
15:15
Capetown
05:45
Nairobi
08:30
Mogadishu
|
Connect |
4Z714
Airlink
KQ765
Kenya Airways
3J205
Jubba Airways
|
14:45
Bloemfontein
01:55
Johannesburg
08:00
Nairobi
|
15:45
Johannesburg
07:00
Nairobi
10:00
Mogadishu
|
Connect |
5Z113
CemAir
ET858
Ethiopian Airlines
ET376
Ethiopian Airlines
|
17:00
Bloemfontein
23:30
Johannesburg
09:00
Addis Ababa
|
17:55
Johannesburg
05:55
Addis Ababa
11:10
Mogadishu
|
Connect |
5Z113
CemAir
ET858
Ethiopian Airlines
ET378
Ethiopian Airlines
|
17:00
Bloemfontein
23:30
Johannesburg
15:15
Addis Ababa
|
17:55
Johannesburg
05:55
Addis Ababa
17:40
Mogadishu
|
Connect |
5Z113
CemAir
KQ765
Kenya Airways
XU521 523 527 557
African Express
|
17:00
Bloemfontein
01:55
Johannesburg
08:00
Nairobi
|
17:55
Johannesburg
07:00
Nairobi
09:30
Mogadishu
|
Connect |
4Z706
Airlink
ET858
Ethiopian Airlines
ET378
Ethiopian Airlines
|
17:45
Bloemfontein
23:30
Johannesburg
15:15
Addis Ababa
|
18:45
Johannesburg
05:55
Addis Ababa
17:40
Mogadishu
|
Connect |
4Z706
Airlink
ET858
Ethiopian Airlines
ET376
Ethiopian Airlines
|
17:45
Bloemfontein
23:30
Johannesburg
09:00
Addis Ababa
|
18:45
Johannesburg
05:55
Addis Ababa
11:10
Mogadishu
|
Connect |
4Z706
Airlink
KQ765
Kenya Airways
XU521 523 527 557
African Express
|
17:45
Bloemfontein
01:55
Johannesburg
08:00
Nairobi
|
18:45
Johannesburg
07:00
Nairobi
09:30
Mogadishu
|
Connect |
4Z609
Airlink
KQ785
Kenya Airways
4F101
Freedom Airline Express
|
18:20
Bloemfontein
23:00
Capetown
07:00
Nairobi
|
20:05
Capetown
05:45
Nairobi
08:30
Mogadishu
|
Connect |
4Z609
Airlink
KQ785
Kenya Airways
XU521 523 527 557
African Express
|
18:20
Bloemfontein
23:00
Capetown
08:00
Nairobi
|
20:05
Capetown
05:45
Nairobi
09:30
Mogadishu
|
Connect |
4Z708
Airlink
KQ765
Kenya Airways
XU521 523 527 557
African Express
|
18:45
Bloemfontein
01:55
Johannesburg
08:00
Nairobi
|
19:45
Johannesburg
07:00
Nairobi
09:30
Mogadishu
|
Connect |
4Z708
Airlink
ET858
Ethiopian Airlines
ET378
Ethiopian Airlines
|
18:45
Bloemfontein
23:30
Johannesburg
15:15
Addis Ababa
|
19:45
Johannesburg
05:55
Addis Ababa
17:40
Mogadishu
|
Connect |
4Z708
Airlink
ET858
Ethiopian Airlines
ET376
Ethiopian Airlines
|
18:45
Bloemfontein
23:30
Johannesburg
09:00
Addis Ababa
|
19:45
Johannesburg
05:55
Addis Ababa
11:10
Mogadishu
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Dire Dawa and cost approximately 750 USD.
You take a bus, shuttle or taxi from Dire Dawa to your destination in Somalia.
Flight | Depart | Arrive | |
---|---|---|---|
ET858
Ethiopian Airlines
ET200
Ethiopian Airlines
|
23:30
Johannesburg
07:00
Addis Ababa
|
05:55
Addis Ababa
08:00
Dire Dawa
|
Connect |
ET858
Ethiopian Airlines
ET206
Ethiopian Airlines
|
23:30
Johannesburg
08:00
Addis Ababa
|
05:55
Addis Ababa
09:00
Dire Dawa
|
Connect |
ET858
Ethiopian Airlines
ET204
Ethiopian Airlines
|
23:30
Johannesburg
12:00
Addis Ababa
|
05:55
Addis Ababa
13:00
Dire Dawa
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Capetown.
You take a flight from Capetown to Hargeisa and cost approximately 700 USD.
You take a bus, shuttle or taxi from Hargeisa to your destination in Somalia.
Flight | Depart | Arrive | |
---|---|---|---|
ET846
Ethiopian Airlines
ET372
Ethiopian Airlines
|
14:35
Capetown
09:20
Addis Ababa
|
22:00
Addis Ababa
10:50
Hargeisa
|
Connect |
ET846
Ethiopian Airlines
ET2402
Ethiopian Airlines
3J710
Jubba Airways
|
14:35
Capetown
00:40
Addis Ababa
05:00
Jeddah
|
22:00
Addis Ababa
03:10
Jeddah
08:00
Hargeisa
|
Connect |
4Z922
Airlink
ET858
Ethiopian Airlines
ET372
Ethiopian Airlines
|
20:10
Capetown
23:30
Johannesburg
09:20
Addis Ababa
|
22:15
Johannesburg
05:55
Addis Ababa
10:50
Hargeisa
|
Connect |
FA211
Safair
ET858
Ethiopian Airlines
ET372
Ethiopian Airlines
|
20:15
Capetown
23:30
Johannesburg
09:20
Addis Ababa
|
22:20
Johannesburg
05:55
Addis Ababa
10:50
Hargeisa
|
Connect |
JE168
Mango
ET858
Ethiopian Airlines
ET372
Ethiopian Airlines
|
20:15
Capetown
23:30
Johannesburg
09:20
Addis Ababa
|
22:10
Johannesburg
05:55
Addis Ababa
10:50
Hargeisa
|
Connect |
KQ785
Kenya Airways
XU521 523 527 557
African Express
XU521 523
African Express
|
23:00
Capetown
08:00
Nairobi
10:30
Mogadishu
|
05:45
Nairobi
09:30
Mogadishu
12:00
Hargeisa
|
Connect |
KQ785
Kenya Airways
3J205
Jubba Airways
3J602 604
Jubba Airways
|
23:00
Capetown
08:00
Nairobi
11:00
Mogadishu
|
05:45
Nairobi
10:00
Mogadishu
13:00
Hargeisa
|
Connect |
KQ785
Kenya Airways
KQ400
Kenya Airways
ET374
Ethiopian Airlines
|
23:00
Capetown
08:05
Nairobi
15:20
Addis Ababa
|
05:45
Nairobi
10:05
Addis Ababa
16:50
Hargeisa
|
Connect |
You can find hotels and accommodations in Somalia with our hotels search tool below
Booking.com