Srilanka-Places.com has listed approx 48 islands in Sri Lanka. Some of the Top rated islands in Sri Lanka are- Galgodiyana, Talatuduwa, Attaditivu, Kannaputti, Kokduwa, Naduturitti, Kuruchadditivu & Lake Island.