Pulau Nunukan adalah sebuah pulau di sebelah timur laut Kalimantan. Pulau ini secara administratif merupakan bagian dari Kabupaten Nunukan, Kalimantan Timur, Indonesia. Bagian utara pulau ini
berbatasan langsung dengan negara bagian Sabah, Malaysia.