Sebagai negara kepulauan Indonesia mempunyai berbagai pulau besar maupun kecil yg tersebar dr Sabang hingga Merauke. Sampai ketika ini indonesia merupakan negara kepulauan paling besar di dunia. Dari pulau-pulau yg ada tersebut, mampu dibagi menjadi berbagai macam pulau yakni :
1. Pulau kontinental, pulau-pulau ini merupakan wilayah yg dulunya menjadi serpihan dr sebuah benua, pulau-pulau ini terbentuk setelah zaman es berakhir. Es yg mencair memaksimalkan permukaan air bahari sehingga daratan rendah terisi oleh air laut & memisahkan daratan yg lebih tinggi dr daratan benua. Daratan yg terpisah inilah yg menjadi pulau kontinental. Sebagai contoh yaitu pulau Sumatera, Jawa & Kalimantan dahulu merupakan bagian dr benua Asia lalu terpisah setelah zaman es. Sedangkan pulau Papua merupakan kepingan dr benua Australia.
2. Pulau oseanis, pulau-pulau terjadi ditengah-tengah lautan atau Samudra. Dari sisi terbentuknya pulau ini tak sama sekali bekerjasama dgn benua-benua yg berdekatan dgn pulau tersebut. Penyebab umum terjadinya Pulau ini lazimnya karena adanya aktivitas gunung berapi & acara dr hewan karang di dlm laut yg membentuk dirinya sampai ke permukaan. Indonesia acuan dr pulau oseanis ialah pulau gunung Krakatau yg ada di selat Sunda. Selain itu ada pula beberapa pulau karang yg terbentuk di beberapa wilayah di laut Jawa. Contoh yang lain ialah pulau ternate, pulau Tidore & kepulauan Sangihe.
3. Pulau orogenetik, pulau ini terbentuk dr adanya tenaga dr dlm bumi sehingga mendorongnya timbul ke atas permukaan air maritim. Pulau jenis ini banyak terdapat di daerah kepulauan Maluku.