Thảm thực vật trên các đảo đa dạng về kiểu loại, phù hợp với sự phân hóa khí hậu, địa hình, nền đất cũng như chế độ thủy văn, thủy triều. Rừng kín thường xanh cây lá rộng, mưa ẩm nhiệt đới phân bố ở các đảo ven bờ ở vịnh Bắc Bộ, Bắc Trung Bộ, vùng biển Nam Bộ và vịnh Thái Lan. Rừng rụng lá khô nhiệt đới có ở các đảo ven bờ thuộc biển Nam Trung Bộ. Dưới tác động của con người, các kiểu thảm thứ sinh của các kiểu rừng trên có: rừng tre nứa (chỉ có ở vịnh Bắc Bộ), trảng cây bụi, trảng cỏ, rừng trồng và các cây công nghiệp, nông nghiệp, ăn quả... Rừng ngập mặn phổ biến ở các đảo nhưng chúng chỉ có diện tích đáng kể ở các đảo lớn ở vịnh Bắc Bộ và Vịnh Thái Lan. Các đụn cát phổ biến trên các đảo có nền đá mẹ giàu cát. Trên các đụn cát có rừng lá rộng, trảng cây bụi và trảng cỏ thứ sinh