Архипелаг расположен в Индийском океане, в проливе Мозамбик, между африканским побережьем (ближайшим к Мозамбику и Танзании) и Мадагаскаром, без сухопутных границ.
Коморские острова находятся в Индийском океане, между Мозамбиком и Мадагаскаром.