Pulau Ular merupakan pulau kecil berbukit dan berbatu dengan luas 2,19 hektar. Sebagian besar pesisir pulau Ular berbatu dan bercampur pasir. Pada saat air laut surut, di bagian tenggara pulau terdapat sebuah pantai berpasir putih yang sangat indah. Disepanjang garis pantai terdapat terumbu karang yang sangat cantik dan menarik.