Only a few kilometers from Trincomalee, Nilaveli Beach is renowned for its breathtaking beauty, powdery white sands, and tranquil turquoise waters. The 4 km-long beach is quieter and more secluded than Uppuveli Beach. It is one of the most beautiful beaches in Sri Lanka, offering ample space for leisurely walks, sunbathing, and relaxation. The water here is calm making it ideal for swimming, snorkeling, and diving.
Nilaveli Beach is not only a haven for sun-seekers and water sports enthusiasts but also a sanctuary for wildlife. The nearby Pigeon Island National Park, accessible by boat from Nilaveli, is home to a diverse array of marine species, including colorful fish, sea turtles, and coral formations. Visitors can snorkel or dive in the park's protected waters, marveling at the beauty and biodiversity of the underwater world.