Некоторые острова — например, Мадагаскар, Сокотра, Мальдивские — являются фрагментами древних материков, другие — Андаманские, Никобарские или остров Рождества — имеют вулканическое происхождение. Крупнейший остров Индийского океана — Мадагаскар (590 тысяч км²). Крупнейшие острова и архипелаги:Тасмания, Шри-Ланка, архипелаг Кергелен, Андаманские острова, Мелвилл, Маскаренские острова (Реюньон, Маврикий), Кенгуру, Ниас, Ментавайские острова(Сиберут), Сокотра, Грут-Айленд, Коморские острова, острова Тиви (Батерст), Занзибар, Симёлуэ, острова Фюрно (Флиндерс), Никобарские острова, Кешм, Кинг,острова Бахрейн, Сейшельские острова, Мальдивские острова, архипелаг Чагос.