HowToGo

Flight from Somalia to South Africa

How to get to South Africa from Somalia by flight ? You can check flights from Somalia to South Africa below.

Search Transfer from Somalia to South Africa

Search Flights

You can find flight ticket prices from Somalia to South Africa with our flight tickets search tool below

1. Mogadishu to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Somalia to Mogadishu.

  2. You take a flight from Mogadishu to Johannesburg and cost approximately 210 USD.

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

2. Hargeisa to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Somalia to Hargeisa.

  2. You take a flight from Hargeisa to Johannesburg and cost approximately 440 USD.

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

3. Jijiga to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Somalia to Jijiga.

  2. You take a flight from Jijiga to Johannesburg and cost approximately 430 USD.

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

4. Hargeisa to Capetown

  1. You take a bus, shuttle or taxi from your location in Somalia to Hargeisa.

  2. You take a flight from Hargeisa to Capetown and cost approximately 440 USD.

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

5. Mogadishu to Capetown

  1. You take a bus, shuttle or taxi from your location in Somalia to Mogadishu.

  2. You take a flight from Mogadishu to Capetown and cost approximately 280 USD.

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

References

Find Hotels in South Africa

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

Booking.com