Індонезія складається більше ніж із 17 500 островів з повною береговою лінією в 81350 км. Приблизно 6000 з островів населяються. Найбільші острови - Ява, Суматра, Борнео, Сулавесі, Балі, Ломбок і Флорес. Індонезія містить 10-15 відсотків коралових рифів у світі.
