Nilaveli and Uppuveli are two stunning beaches located on the east coast of Sri Lanka, about 16 km north of Trincomalee town. Both beaches are known for their soft white sand, crystal clear waters, and beautiful coral reefs, making them a popular destination for snorkeling, scuba diving, and swimming. Nilaveli Beach is located to the north of Uppuveli Beach and is known for its quiet and peaceful atmosphere. The beach is relatively secluded, with fewer tourists than Uppuveli. It's a great place to relax, read a book, or simply soak up the sun.
Uppuveli Beach, on the other hand, is more developed and has a livelier atmosphere. It's a popular destination for water sports, including snorkeling, scuba diving, and jet skiing. Visitors can also take a boat tour to explore the nearby Pigeon Island, which is known for its beautiful coral reefs and marine life. Both beaches have a range of accommodations, from luxury resorts to simple guesthouses and homestays. The local cuisine is also a highlight, with fresh seafood and traditional Sri Lankan dishes available at many restaurants and cafes.
Overall, Nilaveli and Uppuveli Beach are beautiful and tranquil destinations that offer a perfect blend of relaxation and adventure. With their stunning beaches, beautiful marine life, and nearby attractions, they're a must-visit destination for any traveler to Sri Lanka.