Countries between Somalia and Madagascar

Up to 2,000 kilometers
Comoros flag Distance from Somalia to Comoros is: 1,539 kilometer Distance from Mogadishu to Moroni
Up to 2,500 kilometers
Madagascar flag Distance from Somalia to Madagascar is: 2,336 kilometer Distance from Mogadishu to Antananarivo