Countries between Somalia and Libya

Up to 1,000 kilometers
Andorra flag Distance from Somalia to Andorra is: 989 kilometer Distance from Mogadishu to Andorra la Vella
Up to 1,500 kilometers
Algeria flag Distance from Somalia to Algeria is: 1,083 kilometer Distance from Mogadishu to Algiers
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
Bermuda flag Distance from Somalia to Bermuda is: 1,614 kilometer Distance from Mogadishu to Hamilton
Belgium flag Distance from Somalia to Belgium is: 1,707 kilometer Distance from Mogadishu to Brussels
Up to 2,500 kilometers
Sudan flag Distance from Somalia to Sudan is: 2,056 kilometer Distance from Mogadishu to Khartoum
Austria flag Distance from Somalia to Austria is: 2,294 kilometer Distance from Mogadishu to Vienna
Albania flag Distance from Somalia to Albania is: 2,466 kilometer Distance from Mogadishu to Tirana
Up to 3,000 kilometers
Moldova flag Distance from Somalia to Moldova is: 2,562 kilometer Distance from Mogadishu to Chisinau
Gibraltar flag Distance from Somalia to Gibraltar is: 2,618 kilometer Distance from Mogadishu to Gibraltar
Macedonia flag Distance from Somalia to Macedonia is: 2,758 kilometer Distance from Mogadishu to Skopje
Montenegro flag Distance from Somalia to Montenegro is: 2,944 kilometer Distance from Mogadishu to Podgorica
Up to 3,500 kilometers
Djerba flag Distance from Somalia to Djerba is: 3,022 kilometer Distance from Mogadishu to Djerba
Canada flag Distance from Somalia to Canada is: 3,037 kilometer Distance from Mogadishu to Ottawa
Libya flag Distance from Somalia to Libya is: 3,108 kilometer Distance from Mogadishu to Tripoli
Malta flag Distance from Somalia to Malta is: 3,196 kilometer Distance from Mogadishu to Valletta
Up to 4,000 kilometers
Italy flag Distance from Somalia to Italy is: 3,797 kilometer Distance from Mogadishu to Rome
Monaco flag Distance from Somalia to Monaco is: 3,908 kilometer Distance from Mogadishu to Monaco
Up to 4,500 kilometers
France flag Distance from Somalia to France is: 4,128 kilometer Distance from Mogadishu to Paris
Liechtenstein flag Distance from Somalia to Liechtenstein is: 4,160 kilometer Distance from Mogadishu to Vaduz
Greece flag Distance from Somalia to Greece is: 4,204 kilometer Distance from Mogadishu to Athens
Luxembourg flag Distance from Somalia to Luxembourg is: 4,298 kilometer Distance from Mogadishu to Luxembourg
Croatia flag Distance from Somalia to Croatia is: 4,312 kilometer Distance from Mogadishu to Zagreb
Netherlands flag Distance from Somalia to Netherlands is: 4,331 kilometer Distance from Mogadishu to Amsterdam
Norway flag Distance from Somalia to Norway is: 4,381 kilometer Distance from Mogadishu to Oslo
Up to 5,000 kilometers
Armenia flag Distance from Somalia to Armenia is: 4,526 kilometer Distance from Mogadishu to Yerevan
Hungary flag Distance from Somalia to Hungary is: 4,609 kilometer Distance from Mogadishu to Budapest
Nigeria flag Distance from Somalia to Nigeria is: 4,786 kilometer Distance from Mogadishu to Abuja
Azerbaijan flag Distance from Somalia to Azerbaijan is: 4,956 kilometer Distance from Mogadishu to Baku
Up to 5,500 kilometers
Niger flag Distance from Somalia to Niger is: 5,015 kilometer Distance from Mogadishu to Niamey
Morocco flag Distance from Somalia to Morocco is: 5,143 kilometer Distance from Mogadishu to Rabat
Up to 6,000 kilometers
Canary Islands flag Distance from Somalia to Canary Islands is: 5,600 kilometer Distance from Mogadishu to Las Palmas
Bahrain flag Distance from Somalia to Bahrain is: 5,658 kilometer Distance from Mogadishu to Manama
Up to 6,500 kilometers
Mali flag Distance from Somalia to Mali is: 6,028 kilometer Distance from Mogadishu to Bamako
Up to 7,000 kilometers
Mauritania flag Distance from Somalia to Mauritania is: 6,537 kilometer Distance from Mogadishu to Nouakchott