Certaines des plantes trouvées dans l'océan Indien sont des espèces d'arbres de mangrove dans les forêts de mangrove de Madagascar, les herbiers côtiers de l'Inde et les macroalgues de l'ouest de l'Australie. L'océan Indien couvre une variété de régions écologiques biologiquement diverses, y compris les côtes orientales de l'Afrique, l'Australie occidentale et les côtes méridionales de l'Asie.
Grande île située près du sud-est de l'Afrique, Madagascar est entièrement entourée par l'océan Indien et abrite une végétation côtière parmi les plus diversifiées au monde. Ses palétuviers poussent le long des régions intertidales du pays et peuvent être identifiés par des racines qui s'entrelacent dans les eaux de marée aux latitudes les plus proches de l'équateur au nord.
Les mangroves indiennes sont abondantes dans toute la forêt des Sundarbans située près des côtes sud-ouest du pays et autour de la baie du Bengale. Les sables qui s'accumulent autour des embouchures des rivières près de la baie peuvent éventuellement se transformer en dunes pendant les tempêtes de mousson pour cultiver des herbiers marins, qui poussent également dans les prairies lagunaires du golfe de Mannar et des îles Lakshadweep.
L'État d'Australie-Occidentale abrite également des populations d'herbes marines autour des eaux côtières s'étendant jusqu'à l'océan Indien. En plus des algues marines, sa flore aquatique se compose de diverses espèces d'algues, telles que l'algue rouge subtidale, l'algue marine verte et l'algue brune, toutes originaires des écosystèmes australiens.