Countries between Somalia and Portugal

Up to 1,500 kilometers
Kenya flag Distance from Somalia to Kenya is: 1,015 kilometer Distance from Mogadishu to Nairobi
Ethiopia flag Distance from Somalia to Ethiopia is: 1,068 kilometer Distance from Mogadishu to Addis Ababa
Djibouti flag Distance from Somalia to Djibouti is: 1,089 kilometer Distance from Mogadishu to Djibouti
Tanzania flag Distance from Somalia to Tanzania is: 1,401 kilometer Distance from Mogadishu to Dar es Salaam
Uganda flag Distance from Somalia to Uganda is: 1,447 kilometer Distance from Mogadishu to Kampala
Yemen flag Distance from Somalia to Yemen is: 1,488 kilometer Distance from Mogadishu to Sana'a
Up to 2,000 kilometers
South Sudan flag Distance from Somalia to South Sudan is: 1,554 kilometer Distance from Mogadishu to Juba
Eritrea flag Distance from Somalia to Eritrea is: 1,636 kilometer Distance from Mogadishu to Asmara
Rwanda flag Distance from Somalia to Rwanda is: 1,752 kilometer Distance from Mogadishu to Kigali
Burundi flag Distance from Somalia to Burundi is: 1,871 kilometer Distance from Mogadishu to Bujumbura
Up to 2,500 kilometers
Sudan flag Distance from Somalia to Sudan is: 2,056 kilometer Distance from Mogadishu to Khartoum
Up to 3,000 kilometers
Saudi Arabia flag Distance from Somalia to Saudi Arabia is: 2,514 kilometer Distance from Mogadishu to Riyadh
Central African Republic flag Distance from Somalia to Central African Republic is: 2,976 kilometer Distance from Mogadishu to Bangui
Up to 3,500 kilometers
Egypt flag Distance from Somalia to Egypt is: 3,444 kilometer Distance from Mogadishu to Cairo
Jordan flag Distance from Somalia to Jordan is: 3,462 kilometer Distance from Mogadishu to Amman
Israel flag Distance from Somalia to Israel is: 3,466 kilometer Distance from Mogadishu to Jerusalem
Up to 4,000 kilometers
Chad flag Distance from Somalia to Chad is: 3,513 kilometer Distance from Mogadishu to N'Djamena
Syria flag Distance from Somalia to Syria is: 3,615 kilometer Distance from Mogadishu to Damascus
Lebanon flag Distance from Somalia to Lebanon is: 3,678 kilometer Distance from Mogadishu to Beirut
Cameroon flag Distance from Somalia to Cameroon is: 3,753 kilometer Distance from Mogadishu to Yaounde
Cyprus flag Distance from Somalia to Cyprus is: 3,878 kilometer Distance from Mogadishu to Nicosia
Up to 4,500 kilometers
Nigeria flag Distance from Somalia to Nigeria is: 4,284 kilometer Distance from Mogadishu to Abuja
Turkey flag Distance from Somalia to Turkey is: 4,388 kilometer Distance from Mogadishu to Ankara
Up to 5,000 kilometers
Greece flag Distance from Somalia to Greece is: 4,553 kilometer Distance from Mogadishu to Athens
Libya flag Distance from Somalia to Libya is: 4,787 kilometer Distance from Mogadishu to Tripoli
Niger flag Distance from Somalia to Niger is: 4,909 kilometer Distance from Mogadishu to Niamey
Malta flag Distance from Somalia to Malta is: 4,912 kilometer Distance from Mogadishu to Valletta
Up to 5,500 kilometers
Bulgaria flag Distance from Somalia to Bulgaria is: 5,011 kilometer Distance from Mogadishu to Sofia
Djerba flag Distance from Somalia to Djerba is: 5,015 kilometer Distance from Mogadishu to Djerba
Macedonia flag Distance from Somalia to Macedonia is: 5,030 kilometer Distance from Mogadishu to Skopje
Albania flag Distance from Somalia to Albania is: 5,050 kilometer Distance from Mogadishu to Tirana
Romania flag Distance from Somalia to Romania is: 5,068 kilometer Distance from Mogadishu to Bucharest
Montenegro flag Distance from Somalia to Montenegro is: 5,176 kilometer Distance from Mogadishu to Podgorica
Tunisia flag Distance from Somalia to Tunisia is: 5,271 kilometer Distance from Mogadishu to Tunis
Serbia flag Distance from Somalia to Serbia is: 5,333 kilometer Distance from Mogadishu to Belgrade
Bosnia and Herzegovina flag Distance from Somalia to Bosnia and Herzegovina is: 5,344 kilometer Distance from Mogadishu to Sarajevo
Italy flag Distance from Somalia to Italy is: 5,485 kilometer Distance from Mogadishu to Rome
Up to 6,000 kilometers
Croatia flag Distance from Somalia to Croatia is: 5,631 kilometer Distance from Mogadishu to Zagreb
Hungary flag Distance from Somalia to Hungary is: 5,639 kilometer Distance from Mogadishu to Budapest
San Marino flag Distance from Somalia to San Marino is: 5,659 kilometer Distance from Mogadishu to San Marino
Slovenia flag Distance from Somalia to Slovenia is: 5,724 kilometer Distance from Mogadishu to Ljubljana
Slovakia flag Distance from Somalia to Slovakia is: 5,783 kilometer Distance from Mogadishu to Bratislava
Algeria flag Distance from Somalia to Algeria is: 5,795 kilometer Distance from Mogadishu to Algiers
Austria flag Distance from Somalia to Austria is: 5,825 kilometer Distance from Mogadishu to Vienna
Monaco flag Distance from Somalia to Monaco is: 5,940 kilometer Distance from Mogadishu to Monaco
Up to 6,500 kilometers
Liechtenstein flag Distance from Somalia to Liechtenstein is: 6,075 kilometer Distance from Mogadishu to Vaduz
Switzerland flag Distance from Somalia to Switzerland is: 6,174 kilometer Distance from Mogadishu to Bern
Andorra flag Distance from Somalia to Andorra is: 6,241 kilometer Distance from Mogadishu to Andorra la Vella
Gibraltar flag Distance from Somalia to Gibraltar is: 6,417 kilometer Distance from Mogadishu to Gibraltar
Luxembourg flag Distance from Somalia to Luxembourg is: 6,441 kilometer Distance from Mogadishu to Luxembourg
Morocco flag Distance from Somalia to Morocco is: 6,453 kilometer Distance from Mogadishu to Rabat
Spain flag Distance from Somalia to Spain is: 6,494 kilometer Distance from Mogadishu to Madrid
Up to 7,000 kilometers
France flag Distance from Somalia to France is: 6,602 kilometer Distance from Mogadishu to Paris
Portugal flag Distance from Somalia to Portugal is: 6,837 kilometer Distance from Mogadishu to Lisbon