The shallow water is a perfect place to enjoy the underwater world with lots of coral fish and there are a number of snorkelling locations around the country. Unawatuna, Hikkaduwa, Trincomalee, Bentota, Kalpitiya, Negombo and Nilaweli are famous snorkelling locations which could attract more guests around the world. Angelfish, Moray Eels, Batfish, Lion Fish and Anemonefish are commonly sighting coral fish in Sri Lanka. The surroundings of Sri Lankan snorkelling sites are fascinating with the unbelievable experience. On the shore, there are many places able to get superb service. Trincomalee Pigeon Island and Hikkaduwa, Marine National Park are the ideal locations for having unforgettable snorkelling experience. Snorkeling at once able to sight all kind of coral fishes in here. Pinnacles with larger rocky areas the best locations for capturing more beautiful coral fish in this shallow water. Attending to snorkelling in Sri Lanka will bring an amazing experience for the non-divers.