Sebagai negara yang dikelilingi laut, Malaysia mempunyai beratus-ratus pulau. Berikut merupakan senarai pulau yang berada di Malaysia mengikut negeri;[1]
Perlis
Terdapat sebuah pulau bernama di negeri Perlis iaitu Pulau Batu Layang.
Kedah
Terdapat 117 pulau bernama di perairan negeri Kedah.
- Pulau Langkawi
- Pulau Payar
- Pulau Kacha
- Pulau Lembu
- Pulau Tuba
- Pulau Dayang Bunting
- Pulau Beras Basah
- Pulau Rebak Besar
- Pulau Rebak Kechil
- Pulau Lenggoon
- Pulau Tanjung Dendang
- Pulau Tepor
- Pulau Bunting
- Pulau Songsong
- Pulau Telor
- Pulau Bidan
- Pulau Sayak
- Pulau Batu Merah
- Pulau Kukus
- Pulau Simpang Tiga Besar
- Pulau Simpang Tiga Kechil
- Pulau Gubang Darat
- Pulau Gubang Laut
- Pulau Puchong
- Pulau Ketumbu
- Pulau Tajai
- Pulau Balar
- Pulau Batang
- Pulau Ujong Buloh
- Pulau Selat Riang-Riang
- Pulau Balak
- Pulau Lima
- Pulau Duyong
- Pulau Sipak
- Pulau Selang Besar
- Pulau Paku
- Pulau Chorong
- Pulau Intan Besar
- Pulau Intan Kechil
- Pulau Singa Kechil
- Pulau Jong
- Pulau Selang Kechil
- Pulau Chupak
- Pulau Nyior Setali Laut
- Pulau Nyior Setali Darat
- Pulau Enggang
- Pulau Pasir
- Pulau Batu Punggah
- Pulau Lintang Jalan
- Pulau Anak Pulau Berangan
- Pulau Anak Tikus
- Pulau Kapal
- Pulau Peluru
- Pulau Tanggok
- Pulau Anak Kilim
- Pulau Chempulin
- Pulau Teluk Jong
- Pulau Anak Gua Cherita
- Pulau Gua
- Pulau Belibis
- Pulau Kelam Baya
- Pulau Chabang Besar
- Pulau Pasir
- Pulau Gasing
- Pulau Dangli
- Pulau Jemuruk
- Pulau Anak Pulau Datai
- Pulau Burau
- Pulau Selat Senari
- Pulau Tukun Babau Kechil
- Pulau Ular
- Pulau Selang
- Pulau Lalang
- Pulau Jerkom Besar
- Pulau Jerkom Kechil
- Pulau Ipoh
- Pulau Bumbon Besar
- Pulau Bumbon Kechil
- Pulau Kerai
- Pulau Tanggok Besar
- Pulau Tanggok Kechil
- Pulau Tiloi
- Pulau Buyung
- Pulau Kerengga
- Pulau Chupak
- Pulau Lading
- Pulau Kedera
- Pulau Timun
- Pulau Dua Darat
- Pulau Dua Laut
- Anak Pulau Dua
- Pulau Teluk Tongkang
- Pulau Teluk Dedap
- Pulau Teluk Akar
- Pulau Tekong Baba
- Pulau Cak Perling
- Pulau Penarak
- Pulau Rapang
- Pulau Panji-Panji
- Pulau Tanjong Tok Keramat
- Pulau Kapal
- Pulau Sigai
- Pulau Ayam Laut
- Pulau Ayam Darat
- Pulau Tak Berumput
- Pulau Seratus
- Pulau Seratus Satu
- Pulau Teluk Nipah Besar
- Pulau Perta
- Pulau Teluk Sanai
- Pulau Puchong Laut
- Pulau Perak
- Pulau Tukun Terendak
- Pulau Tulang Hantu
- Pulau Segantang A
- Pulau Segantang B
- Anak Pulau Puchong
Pulau Pinang
Terdapat 10 buah pulau bernama di negeri Pulau Pinang;
Perak
Terdapat 30 buah pulau bernama di negeri Perak;
- Pulau Pangkor
- Pulau Pangkor Laut
- Pulau Mentagor
- Pulau Talang
- Pulau Jarak
- Pulau Giam
- Pulau Katak
- Pulau Kelumpong
- Pulau Selinsing
- Pulau Sangga Kechil
- Pulau Sangga Besar
- Pulau Terong
- Pulau Pasir Hitam
- Pulau Tukun Terindak
- Pulau Anak Pelandok
- Pulau Pelandok
- Pulau Dua
- Pulau Simpan
- Pulau Tukun Perak
- Pulau Agas
- Pulau Payong
- Pulau Nipis
- Pulau Rumbia
- Pulau Saga
- Pulau Lalang
- Pulau Buloh
- Pulau Landak
- Pulau Gula
- Pulau Besar
- Pulau Besar Kedua
Selangor
Terdapat 20 buah pulau bernama di negeri Selangor;
- Pulau Ketam
- Pulau Klang
- Pulau Tengah
- Pulau Tekukor
- Pulau Carey
- Pulau Che Mat Zain
- Pulau Pintu Gedong
- Pulau Tonggok
- Pulau Belakang Buaya
- Pulau Selat Kering
- Pulau Selatan
- Pulau Mahang
- Pulau Indah
- Pulau Rusa
- Pulau Anak Angsa
- Pulau Besar
- Pulau Jemor
- Pulau Batu Lemak Kambing
- Pulau Angsa
- Pulau Selat Meriam
Melaka
Terdapat 17 buah pulau bernama di negeri Melaka
Negeri Sembilan
Terdapat sembilan buah pulau bernama di Negeri Sembilan;
Johor
Terdapat 79 buah pulau di negeri Johor;
- Pulau Pisang
- Pulau Sibu
- Pulau Gual
- Pulau Harimau
- Pulau Mensirip
- Pulau Babi Hujung
- Pulau Babi Tengah
- Pulau Babi Besar
- Pulau Tinggi
- Pulau Ibol
- Pulau Penyembang
- Pulau Simbang
- Pulau Nangka Besar
- Pulau Nangka Kecil
- Pulau Apil
- Pulau Lanting
- Pulau Mentigi
- Pulau Papan
- Pulau Sibu Tengah
- Pulau Sibu Hujung
- Pulau Aur
- Pulau Lang
- Pulau Pinang
- Pulau Pemanggil, Mersing
- Pulau Pemanggil, Kota Tinggi
- Pulau Lima Kecil
- Pulau Lima Besar
- Pulau Malang Berendam
- Pulau Malang Berdaun
- Pulau Lalang, Triang
- Pulau Lalang, Penyabong
- Pulau Pelandok
- Pulau Mawar
- Pulau Kerengga, Tenggaroh
- Pulau Kerengga, Penyabong
- Pulau Perigi China
- Pulau Setindan
- Pulau Batu Gajah
- Pulau Belanak
- Pulau Lilang
- Pulau Sialu
- Pulau Che Kamat
- Pulau Kukup
- Pulau Kemudi
- Pulau Sauh
- Pulau Tunda
- Pulau Nenas
- Pulau Merambong
- Pulau Besar
- Pulau Geruda
- Pulau Lima
- Pulau Tagal
- Pulau Sibu Kukus
- Pulau Tokong Sanggul
- Pulau Tokong Yu
- Pulau Tokong Raket
- Pulau Chumbun
- Pulau Ayam
- Pulau Peak
- Pulau Dayang
- Pulau Gurong
- Pulau Malang Siajar
- Pulau Tukang
- Pulau Rawa
- Pulau Achi
- Pulau Mertang
- Pulau Mertang Timor
- Pulau Tasik
- Pulau Wayang
- Pulau Sorang-Sorang
- Pulau Taman
- Pulau Kemang
- Pulau Kemang Dua
- Pulau Timah
- Pulau Mak Kau
- Pulau Abah Kau
- Pulau Kapas
- Pulau Koko
- Pulau Lemang
Pahang
Terdapat 32 buah pulau bernama di negeri Pahang;
- Pulau Tioman
- Pulau Ceben
- Pulau Seri Buat
- Pulau Tasu
- Pulau Raja
- Pulau Sembilang
- Pulau Rengis
- Pulau Tunus
- Pulau Acheh
- Pulau Labas
- Pulau Tokong Bahara
- Pulau Ducung Darat
- Pulau Ducung Laut
- Pulau Tokong Burung Tengah
- Pulau Tokong Burung Besar
- Pulau Tokong Burung Condong
- Pulau Jahat
- Pulau Tengah
- Pulau Berembang
- Pulau Syed Hassan
- Pulau Lima Besar
- Pulau Sepoi
- Pulau Berhala
- Pulau Tulai Candang
- Pulau Layak
- Pulau Ular, Kuantan
- Pulau Ular, Pekan
- Pulau Lang
- Pulau Kerengga
- Pulau Beruas
- Pulau Soyak
- Pulau Tumok
Kelantan
Terdapat 34 buah pulau bernama di negeri Kelantan;
- Pulau Ubi
- Pulau Tengkorak
- Pulau Pauh Seratus
- Pulau Che Tahir
- Pulau Che Soh
- Pulau Timun
- Pulau Pantai Kuda
- Pulau Dollah
- Pulau Suri
- Pulau Renjuna
- Pulau Pisang
- Pulau Besar
- Pulau Haji Nik Hab
- Pulau Tongkang
- Pulau Gagak
- Pulau Haji Nik Mat
- Pulau Kundur
- Pulau Ekor Gajah
- Pulau Batang
- Pulau Raja Muda
- Pulau Panjang
- Pulau Ular
- Pulau Seratus
- Pulau Gajah
- Pulau Pasir
- Pulau Kambing
- Pulau Earrer
- Pulau Cik Nor
- Pulau Gorek
- Pulau Pak Amat
- Pulau Tukang Dollah
- Pulau Pelesit
- Pulau Datok
- Pulau Layak
Terengganu
Terdapat 78 buah pulau bernama di negeri Terengganu;
- Pulau Perhentian Besar
- Pulau Perhentian Kecil
- Pulau Susu Dara
- Pulau Rawa
- Pulau Serenggeh
- Pulau Tokong Burung
- Pulau Tokong Kemudi
- Pulau Tokong Kemudi Barat
- Pulau Redang
- Pulau Ling
- Pulau Kerengga Besar
- Pulau Kerengga Kecil
- Pulau Lima
- Pulau Lang Tengah
- Pulau Ekor Tebu
- Pulau Pinang
- Pulau Yu Besar
- Pulau Yu Kecil
- Pulau Kapas
- Pulau Gemia
- Pulau Tenggol
- Pulau Nyireh
- Pulau Chupak
- Pulau Pasir Takir
- Pulau Che Long
- Pulau Wan Embong
- Pulau Pak Kub
- Pulau Wau
- Pulau Duyung Kecil
- Pulau Che Yok
- Pulau Tok Hakim
- Pulau Tengah
- Pulau Duyung Besar
- Pulau Tuan Ngah
- Pulau Besar
- Pulau Wan Man
- Pulau Sekati
- Pulau Pasir
- Pulau Pak Mat
- Pulau Ungku Aziz
- Pulau Kapak
- Pulau Bidung Laut
- Pulau Geluk
- Pulau Tengkorak
- Pulau Cipu
- Pulau Che Selamah
- Pulau Tok Bilal
- Pulau Layat
- Pulau Tok Ba
- Pulau Ubi
- Pulau Ru, Setiu
- Pulau Ru, Besut
- Pulau Mat Gendut
- Pulau Gumia
- Pulau Sutung
- Pulau Tok Haji
- Pulau Busung
- Pulau Che Hamid
- Pulau Wan Embong
- Pulau Che Him
- Pulau Semut
- Pulau Telaga Tujuh
- Pulau Dua
- Pulau Kecil
- Pulau Kerengga
- Pulau Mak Cik Pah
- Pulau Pak Ting
- Pulau Pauh
- Pulau Wan Mamat
- Pulau Tengku Jaafar
- Pulau Serai
- Pulau Dara Kechil
- Pulau Teku Burung
- Pulau Palas
- Pulau Jerong
Galeri
-
Pulau Bidong
-
Pulau Tioman
-
Pulau Yu besar, Yu kecil, Bidung laut, Geluk, dan Tengkorak
-
Pulau Pemanggil
-
Pulau Aur
Pautan luar
- ^ "Senarai Nama Pulau dan Entiti Geografi (Buku 1)" (PDF). Jabatan Ukur dan Pemetaan Malaysia, Pusat Hidrografi Nasional. 2019. Dicapai pada 19 Disember 2023.