Countries between Somalia and Portugal

Up to 500 kilometers
Liechtenstein flag Distance from Somalia to Liechtenstein is: 368 kilometer Distance from Mogadishu to Vaduz
Up to 1,500 kilometers
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
Rwanda flag Distance from Somalia to Rwanda is: 1,752 kilometer Distance from Mogadishu to Kigali
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
Up to 4,000 kilometers
Syria flag Distance from Somalia to Syria is: 3,615 kilometer Distance from Mogadishu to Damascus
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
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
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
Up to 6,000 kilometers
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
Brunei flag Distance from Somalia to Brunei is: 5,794 kilometer Distance from Mogadishu to Bandar Seri Begawan
Monaco flag Distance from Somalia to Monaco is: 5,940 kilometer Distance from Mogadishu to Monaco
Up to 6,500 kilometers
Switzerland flag Distance from Somalia to Switzerland is: 6,174 kilometer Distance from Mogadishu to Bern
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
China flag Distance from Somalia to China is: 6,787 kilometer Distance from Mogadishu to Beijing
Portugal flag Distance from Somalia to Portugal is: 6,837 kilometer Distance from Mogadishu to Lisbon
Cambodia flag Distance from Somalia to Cambodia is: 6,967 kilometer Distance from Mogadishu to Phnom Penh
Up to 9,000 kilometers
Bangladesh flag Distance from Somalia to Bangladesh is: 8,639 kilometer Distance from Mogadishu to Dhaka
Bhutan flag Distance from Somalia to Bhutan is: 8,761 kilometer Distance from Mogadishu to Thimphu
Up to 11,000 kilometers
Afghanistan flag Distance from Somalia to Afghanistan is: 10,722 kilometer Distance from Mogadishu to Kabul
Up to 12,500 kilometers
Azerbaijan flag Distance from Somalia to Azerbaijan is: 12,272 kilometer Distance from Mogadishu to Baku
Up to 13,000 kilometers
Bahrain flag Distance from Somalia to Bahrain is: 12,614 kilometer Distance from Mogadishu to Manama
Armenia flag Distance from Somalia to Armenia is: 12,708 kilometer Distance from Mogadishu to Yerevan
Belarus flag Distance from Somalia to Belarus is: 12,983 kilometer Distance from Mogadishu to Minsk
Up to 13,500 kilometers
Denmark flag Distance from Somalia to Denmark is: 13,430 kilometer Distance from Mogadishu to Copenhagen
Up to 14,000 kilometers
Cyprus flag Distance from Somalia to Cyprus is: 13,828 kilometer Distance from Mogadishu to Nicosia
Czech Republic flag Distance from Somalia to Czech Republic is: 13,887 kilometer Distance from Mogadishu to Prague
Austria flag Distance from Somalia to Austria is: 13,970 kilometer Distance from Mogadishu to Vienna
Up to 14,500 kilometers
Bulgaria flag Distance from Somalia to Bulgaria is: 14,056 kilometer Distance from Mogadishu to Sofia
Belgium flag Distance from Somalia to Belgium is: 14,152 kilometer Distance from Mogadishu to Brussels
Croatia flag Distance from Somalia to Croatia is: 14,203 kilometer Distance from Mogadishu to Zagreb
Bosnia and Herzegovina flag Distance from Somalia to Bosnia and Herzegovina is: 14,244 kilometer Distance from Mogadishu to Sarajevo
Albania flag Distance from Somalia to Albania is: 14,369 kilometer Distance from Mogadishu to Tirana