mały|406x406px|Główne wyspy Indonezji Indonezja jest państwem wyspiarskim, położonym na 17 508 wyspach. Około 6 tys. z nich jest zamieszkanych. Należą one do Archipelagu Malajskiego. Wyspy Indonezji rozciągają się na długości ponad 5 tys. km wzdłuż równika i na długości 1750 km z południa na północ. Ich brzegi opływają Ocean Spokojny i Indyjski. Na wyspach znajdują się liczne wulkany. Indonezja jest często nękana przez trzęsienia ziemi i tsunami. Najwyższym szczytem jest Puncak Jaya – wysokość 4884 m. Graniczy z Papuą-Nową Gwineą na Nowej Gwinei, Malezją na Borneo i Timorem Wschodnim na Timorze.
Najważniejsze wyspy Indonezji to Sumatra, Jawa, Borneo, Celebes (Sulawesi) i Nowa Gwinea (część zachodnia stanowi indonezyjskie prowincje Papua, Papua Środkowa, Papua Górska, Papua Południowa, Papua Południowo-Zachodnia i Papua Zachodnia, a część wschodnia jest niepodległym państwem – Papua-Nowa Gwinea).
Największe indonezyjskie wyspy (powierzchnia całkowita przekracza 600 km²):
Wyspa Położenie(archipelag lub akwen) Prowincja Powierzchnia(km²) Maks.