Nilaveli and Uppuweli are two of Sri Lanka’s most pristine and serene beaches, located in the Trincomalee District along the eastern coast. Known for their golden sands, crystal-clear waters, and calm surroundings, these beaches offer the perfect escape for relaxation, swimming, and water activities.
🌊 Why Visit Nilaveli & Uppuweli
Nilaveli and Uppuweli are famous for their peaceful atmosphere compared to the busier southern beaches. They are ideal for travelers seeking quiet sunbathing, snorkeling, and nature exploration. Close proximity to Pigeon Island National Park.

Nilaveli

Uppuweli

Pigeon Island National Park
Just a short boat ride from Nilaveli, Pigeon Island is home to vibrant coral reefs and diverse marine species. Snorkelers and scuba divers can enjoy clear visibility and a peaceful underwater world teeming with tropical fish, sea turtles, and coral formations.

Accommodation & Local Amenities
Nilaveli and Uppuweli offer a range of accommodation options, from budget guesthouses to luxury resorts. Visitors can enjoy fresh seafood, local cuisine, and authentic hospitality from the coastal communities.
🧭 Travel Tips
- Best visited early morning or late afternoon to enjoy cooler temperatures
- Bring sunscreen, hats, and water
- Respect the natural environment and local wildlife
- Snorkeling gear is available locally, but consider bringing your own for comfort
🌺 Conclusion
Nilaveli and Uppuweli are hidden gems of Sri Lanka’s eastern coast, offering tranquility, natural beauty, and unforgettable seaside experiences. Whether you want to relax on golden sands, explore coral reefs, or enjoy peaceful sunsets, these beaches are a must-visit destination for any traveler to Sri Lanka.