See distance between other cities in Germany and Somalia
Air distance from Hagen to Mogadishu:4048.1 Miles (6514.8 Kilometers / 3515.4 Nautical Miles).
The total air distance from Hagen to Mogadishu is 4048.1 miles or 6514.8 kilometers. This is the direct air distance or distance as the crow flies.
Airports in Mogadishu: