Située dans la région côtière de Benadir, sur l'océan Indien, la ville a servi de port important pendant des siècles.
Mogadishu se trouve dans la région de Benadir, dans l'océan Indien, et est un port important pour la région depuis des siècles.