Моря, затоки, острови Деякі острови – наприклад, Мадагаскар, Сокотра, Мальдівські – є фрагментами давніх материків, інші – Андаманські, Нікобарські або острів Різдва – мають вулканічне походження. Найбільший острів Індійського океану – Мадагаскар (590 тисяч км²).
Найбільші острови материкового походження – Сокотра, Шрі-Ланка, Мадагаскар, Тасманія, Суматра, Ява, Тимор. Вулканічні острови: Реюньйон, Маврикій, Принс-Едуард, Крозе, Кергелен та ін.; коралові – Лаккадівські, Мальдівські, Амірантські, Чагос, Нікобарські, б. ч.
Аравійське море На півночі глибоко в сушу врізаються Аравійське море – найбільше в Індійському океані, Бенгальська затока і Перська затока. Також до числа морів Індійського океану належать: Андаманське море, Арафурське море, Червоне море, Лаккадівське море, Тиморське море.