Algumas das plantas encontradas no Oceano Índico são espécies de árvores de mangue nas florestas de mangue de Madagascar, ervas marinhas costeiras da Índia e macroalgas da Austrália Ocidental. O Oceano Índico cobre uma variedade de regiões ecológicas biologicamente diversas, incluindo a costa oriental da África, a Austrália ocidental e a costa sul da Ásia.
Uma grande ilha situada perto do sudeste da África, Madagascar é totalmente cercada pelo Oceano Índico e abriga uma vegetação costeira que está entre as mais diversificadas do mundo. Seus manguezais crescem ao longo das regiões intertidais do país e podem ser identificados por raízes que se entrelaçam ao longo das águas das marés nas latitudes mais próximas do equador ao norte.
Os manguezais indianos são abundantes em toda a floresta de Sundarbans localizada perto da costa sudoeste do país e ao redor da Baía de Bengala. As areias que se acumulam ao redor da foz do rio perto da baía podem eventualmente se transformar em dunas durante as tempestades de monções para cultivar leitos de ervas marinhas, que também crescem em prados de lagunas no Golfo de Mannar e nas Ilhas Lakshadweep.
O estado da Austrália Ocidental também hospeda populações de ervas marinhas em torno das águas costeiras que se estendem até o Oceano Índico. Além da grama marinha, sua flora aquática consiste em várias espécies de algas, como a alga subtidal vermelha, a alga marinha verde e a alga marrom, todas nativas dos ecossistemas australianos.