How to get to South Africa from Somalia by flight ? You can check flights from Somalia to South Africa below.
You can find flight ticket prices from Somalia to South Africa with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Somalia to Mogadishu.
You take a flight from Mogadishu to Johannesburg and cost approximately 210 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
XU522 524 528 558
African Express
KQ762
Kenya Airways
|
10:00
Mogadishu
13:05
Nairobi
|
11:30
Nairobi
16:20
Johannesburg
|
Connect |
XU522 524 528 558
African Express
SA185
South African Airways
|
10:00
Mogadishu
15:55
Nairobi
|
11:30
Nairobi
19:00
Johannesburg
|
Connect |
XU714
African Express
SA185
South African Airways
|
11:00
Mogadishu
15:55
Nairobi
|
13:20
Nairobi
19:00
Johannesburg
|
Connect |
ET377
Ethiopian Airlines
ET849
Ethiopian Airlines
|
12:25
Mogadishu
15:30
Addis Ababa
|
14:25
Addis Ababa
19:55
Johannesburg
|
Connect |
D3300
Daallo Airlines
SA185
South African Airways
|
12:30
Mogadishu
15:55
Nairobi
|
14:30
Nairobi
19:00
Johannesburg
|
Connect |
KQ363
Kenya Airways
KQ764
Kenya Airways
|
16:35
Mogadishu
21:50
Nairobi
|
18:20
Nairobi
01:05
Johannesburg
|
Connect |
ET378
Ethiopian Airlines
ET378
Ethiopian Airlines
ET859
Ethiopian Airlines
|
17:50
Mogadishu
20:00
Jijiga
23:30
Addis Ababa
|
19:15
Jijiga
21:00
Addis Ababa
03:55
Johannesburg
|
Connect |
ET392
Ethiopian Airlines
ET859
Ethiopian Airlines
|
18:50
Mogadishu
23:30
Addis Ababa
|
20:50
Addis Ababa
03:55
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Somalia to Hargeisa.
You take a flight from Hargeisa to Johannesburg and cost approximately 440 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
FZ662
Flydubai
EK765
Emirates
|
07:35
Hargeisa
14:40
Dubai
|
12:20
Dubai
20:50
Johannesburg
|
Connect |
ET373
Ethiopian Airlines
ET849
Ethiopian Airlines
|
12:00
Hargeisa
15:30
Addis Ababa
|
13:20
Addis Ababa
19:55
Johannesburg
|
Connect |
ET373
Ethiopian Airlines
ET859
Ethiopian Airlines
|
12:00
Hargeisa
23:30
Addis Ababa
|
13:20
Addis Ababa
03:55
Johannesburg
|
Connect |
ET375
Ethiopian Airlines
ET859
Ethiopian Airlines
|
17:40
Hargeisa
23:30
Addis Ababa
|
19:00
Addis Ababa
03:55
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Somalia to Jijiga.
You take a flight from Jijiga to Johannesburg and cost approximately 430 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
ET203
Ethiopian Airlines
ET849
Ethiopian Airlines
|
09:50
Jijiga
15:30
Addis Ababa
|
11:05
Addis Ababa
19:55
Johannesburg
|
Connect |
ET211 219
Ethiopian Airlines
ET849
Ethiopian Airlines
|
11:45
Jijiga
15:30
Addis Ababa
|
13:00
Addis Ababa
19:55
Johannesburg
|
Connect |
ET217
Ethiopian Airlines
ET859
Ethiopian Airlines
|
15:45
Jijiga
23:30
Addis Ababa
|
17:00
Addis Ababa
03:55
Johannesburg
|
Connect |
ET392
Ethiopian Airlines
ET392
Ethiopian Airlines
ET859
Ethiopian Airlines
|
16:40
Jijiga
18:50
Mogadishu
23:30
Addis Ababa
|
18:05
Mogadishu
20:50
Addis Ababa
03:55
Johannesburg
|
Connect |
ET213
Ethiopian Airlines
ET859
Ethiopian Airlines
|
17:15
Jijiga
23:30
Addis Ababa
|
18:30
Addis Ababa
03:55
Johannesburg
|
Connect |
ET378
Ethiopian Airlines
ET859
Ethiopian Airlines
|
20:00
Jijiga
23:30
Addis Ababa
|
21:00
Addis Ababa
03:55
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Somalia to Hargeisa.
You take a flight from Hargeisa to Capetown and cost approximately 440 USD.
You take a bus, shuttle or taxi from Capetown to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
XU522 524
African Express
XU522 524 528 558
African Express
KQ784
Kenya Airways
|
07:30
Hargeisa
10:00
Mogadishu
16:55
Nairobi
|
09:00
Mogadishu
11:30
Nairobi
21:40
Capetown
|
Connect |
ET373
Ethiopian Airlines
ET849
Ethiopian Airlines
MN125
Comair
|
12:00
Hargeisa
15:30
Addis Ababa
21:10
Johannesburg
|
13:20
Addis Ababa
19:55
Johannesburg
23:20
Capetown
|
Connect |
ET373
Ethiopian Airlines
ET849
Ethiopian Airlines
SA377
South African Airways
|
12:00
Hargeisa
15:30
Addis Ababa
21:15
Johannesburg
|
13:20
Addis Ababa
19:55
Johannesburg
23:25
Capetown
|
Connect |
ET373
Ethiopian Airlines
ET859
Ethiopian Airlines
SA303
South African Airways
|
12:00
Hargeisa
23:30
Addis Ababa
05:30
Johannesburg
|
13:20
Addis Ababa
03:55
Johannesburg
07:40
Capetown
|
Connect |
ET373
Ethiopian Airlines
ET859
Ethiopian Airlines
JE123
Mango
|
12:00
Hargeisa
23:30
Addis Ababa
05:55
Johannesburg
|
13:20
Addis Ababa
03:55
Johannesburg
08:05
Capetown
|
Connect |
ET375
Ethiopian Airlines
ET847
Ethiopian Airlines
|
17:40
Hargeisa
08:15
Addis Ababa
|
19:00
Addis Ababa
13:45
Capetown
|
Connect |
ET375
Ethiopian Airlines
ET859
Ethiopian Airlines
SA303
South African Airways
|
17:40
Hargeisa
23:30
Addis Ababa
05:30
Johannesburg
|
19:00
Addis Ababa
03:55
Johannesburg
07:40
Capetown
|
Connect |
ET375
Ethiopian Airlines
ET859
Ethiopian Airlines
JE123
Mango
|
17:40
Hargeisa
23:30
Addis Ababa
05:55
Johannesburg
|
19:00
Addis Ababa
03:55
Johannesburg
08:05
Capetown
|
Connect |
ET375
Ethiopian Airlines
ET600
Ethiopian Airlines
EK772
Emirates
|
17:40
Hargeisa
21:35
Addis Ababa
03:50
Dubai
|
19:00
Addis Ababa
02:45
Dubai
11:35
Capetown
|
Connect |
ET375
Ethiopian Airlines
ET859
Ethiopian Airlines
SA347
South African Airways
|
17:40
Hargeisa
23:30
Addis Ababa
15:30
Johannesburg
|
19:00
Addis Ababa
03:55
Johannesburg
17:40
Capetown
|
Connect |
You take a bus, shuttle or taxi from your location in Somalia to Mogadishu.
You take a flight from Mogadishu to Capetown and cost approximately 280 USD.
You take a bus, shuttle or taxi from Capetown to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
XU522 524 528 558
African Express
SA185
South African Airways
JE173
Mango
|
10:00
Mogadishu
15:55
Nairobi
20:20
Johannesburg
|
11:30
Nairobi
19:00
Johannesburg
22:30
Capetown
|
Connect |
XU522 524 528 558
African Express
KQ784
Kenya Airways
|
10:00
Mogadishu
16:55
Nairobi
|
11:30
Nairobi
21:40
Capetown
|
Connect |
XU522 524 528 558
African Express
KQ762
Kenya Airways
MN109
Comair
|
10:00
Mogadishu
13:05
Nairobi
19:25
Johannesburg
|
11:30
Nairobi
16:20
Johannesburg
21:35
Capetown
|
Connect |
XU522 524 528 558
African Express
KQ762
Kenya Airways
MN119
Comair
|
10:00
Mogadishu
13:05
Nairobi
18:30
Johannesburg
|
11:30
Nairobi
16:20
Johannesburg
20:40
Capetown
|
Connect |
XU522 524 528 558
African Express
SA185
South African Airways
SA377
South African Airways
|
10:00
Mogadishu
15:55
Nairobi
21:15
Johannesburg
|
11:30
Nairobi
19:00
Johannesburg
23:25
Capetown
|
Connect |
XU522 524 528 558
African Express
KQ762
Kenya Airways
MN107
Comair
|
10:00
Mogadishu
13:05
Nairobi
17:15
Johannesburg
|
11:30
Nairobi
16:20
Johannesburg
19:25
Capetown
|
Connect |
XU714
African Express
KQ784
Kenya Airways
|
11:00
Mogadishu
16:55
Nairobi
|
13:20
Nairobi
21:40
Capetown
|
Connect |
XU714
African Express
SA185
South African Airways
SA377
South African Airways
|
11:00
Mogadishu
15:55
Nairobi
21:15
Johannesburg
|
13:20
Nairobi
19:00
Johannesburg
23:25
Capetown
|
Connect |
ET377
Ethiopian Airlines
ET849
Ethiopian Airlines
SA377
South African Airways
|
12:25
Mogadishu
15:30
Addis Ababa
21:15
Johannesburg
|
14:25
Addis Ababa
19:55
Johannesburg
23:25
Capetown
|
Connect |
ET377
Ethiopian Airlines
ET849
Ethiopian Airlines
MN125
Comair
|
12:25
Mogadishu
15:30
Addis Ababa
21:10
Johannesburg
|
14:25
Addis Ababa
19:55
Johannesburg
23:20
Capetown
|
Connect |
D3300
Daallo Airlines
SA185
South African Airways
SA377
South African Airways
|
12:30
Mogadishu
15:55
Nairobi
21:15
Johannesburg
|
14:30
Nairobi
19:00
Johannesburg
23:25
Capetown
|
Connect |
D3300
Daallo Airlines
KQ784
Kenya Airways
|
12:30
Mogadishu
16:55
Nairobi
|
14:30
Nairobi
21:40
Capetown
|
Connect |
KQ363
Kenya Airways
KQ764
Kenya Airways
MN133
Comair
|
16:35
Mogadishu
21:50
Nairobi
09:00
Johannesburg
|
18:20
Nairobi
01:05
Johannesburg
11:10
Capetown
|
Connect |
KQ363
Kenya Airways
KQ764
Kenya Airways
MN101
Comair
|
16:35
Mogadishu
21:50
Nairobi
06:25
Johannesburg
|
18:20
Nairobi
01:05
Johannesburg
08:35
Capetown
|
Connect |
KQ363
Kenya Airways
KQ764
Kenya Airways
MN117
Comair
|
16:35
Mogadishu
21:50
Nairobi
08:10
Johannesburg
|
18:20
Nairobi
01:05
Johannesburg
10:20
Capetown
|
Connect |
ET378
Ethiopian Airlines
ET378
Ethiopian Airlines
ET847
Ethiopian Airlines
|
17:50
Mogadishu
20:00
Jijiga
08:15
Addis Ababa
|
19:15
Jijiga
21:00
Addis Ababa
13:45
Capetown
|
Connect |
ET392
Ethiopian Airlines
ET859
Ethiopian Airlines
SA303
South African Airways
|
18:50
Mogadishu
23:30
Addis Ababa
05:30
Johannesburg
|
20:50
Addis Ababa
03:55
Johannesburg
07:40
Capetown
|
Connect |
ET392
Ethiopian Airlines
ET859
Ethiopian Airlines
JE123
Mango
|
18:50
Mogadishu
23:30
Addis Ababa
05:55
Johannesburg
|
20:50
Addis Ababa
03:55
Johannesburg
08:05
Capetown
|
Connect |
ET392
Ethiopian Airlines
ET847
Ethiopian Airlines
|
18:50
Mogadishu
08:15
Addis Ababa
|
20:50
Addis Ababa
13:45
Capetown
|
Connect |
You can find hotels and accommodations in South Africa with our hotels search tool below
Booking.com