At a distance of 20 km from Trincomalee, Nilaveli Beach is a pristine palm-fringed beach situated at Nilaveli. Along the coast of the Indian Ocean, it is one of the popular beaches in Sri Lanka and among the prime Trincomalee Tourist Places.
Stretches over 1 km, Nilaveli Beach is a calm, serene white sandy beach surrounded by lush, green vegetation on both sides. The beach itself was really clean with no rubbish and the water is clean and calm ideal for swimming. Water sports such as windsurfing and diving are very famous among tourists and even locals. Totally unspoiled by the onslaught of tourism, this palm-fringed beach is perfect for a lazy, rejuvenating day by the sea.
Across the beach, about 1 km into the ocean one will see the famous Pigeon Island, named due to rock pigeons roosting on it. It is a famous spot for snorkeling and diving. The reef there provides a perfect place to explore the ocean.
Timings: 6 AM - 6 PM