One of the most scenic beaches in Sri Lanka, located 276 km away from Colombo on the East Coast of Sri Lanka. It’s a popular destination for sunbathing, water sports, snorkeling, and diving. Two kilometers away off into the ocean from Nilaveli Beach, you can see the famous Pigeon Island. The island is one of the two marine national parks in Sri Lanka. Pigeon Island consists of two islands, one of them known as a large pigeon island that owns a 200 m long and 100 m wide coral reef; the other one is a small pigeon island that consists of rock islets. There are 100 species of corals and 300 varieties of tropical fish found in this area; so this is one of the best scuba diving and snorkeling places in Sri Lanka.