Nilaveli Beach
-Trincomalee
Discover Nilaveli Beach in Sri Lanka, a peaceful paradise with soft white sands, calm waters, and stunning marine life. Ideal for swimming, snorkeling, and quiet beach holidays.
Introduction to Nilaveli Beach
Nilaveli Beach is one of the most beautiful and peaceful beaches in eastern Sri Lanka. It is located just 16 km north of Trincomalee, in the Trincomalee District. Known for its soft white sand, calm blue waters, and natural beauty, Nilaveli is perfect for travelers who want to relax and enjoy the sea without large crowds.
This beach is also very close to the famous Pigeon Island National Park, which makes it a great spot for snorkeling and diving.
Why Nilaveli Beach is Special
- Calm and Clean Waters
Nilaveli Beach is known for its calm, shallow sea, which is ideal for swimming and paddling. The beach is very clean and safe, making it a great place for families and couples looking for a quiet getaway.
- Peaceful Atmosphere
Unlike beaches in the south, Nilaveli is still not very crowded. You can enjoy long walks, quiet time under a palm tree, or a peaceful swim without noise or traffic nearby.
How to Get to Nilaveli
- From Colombo: About 6 to 7 hours by car or train via Trincomalee.
- From Trincomalee: Just 20–30 minutes by tuk-tuk or bus.
- Public Transport: Regular trains and buses connect Trincomalee with Colombo and other cities.
Things to Do in Nilaveli
Visit Pigeon Island
Just a 10-minute boat ride from Nilaveli Beach, Pigeon Island is one of Sri Lanka’s best snorkeling spots. The island is home to colorful coral reefs, tropical fish, and sometimes small reef sharks. Guided tours are available daily
Department of Wildlife Conservation – for Pigeon Island info.
Swimming and Snorkeling
The sea here is calm and clear, especially between May and September, which is the best season to enjoy water activities.
Boat Rides and Fishing
You can take a traditional fishing boat ride with locals or join a sunrise cruise to see the coastline from the sea
Best Time to Visit
The best time to visit Nilaveli Beach is during the dry season from May to September. The sea is calm, and the weather is sunny and warm—perfect for beach days and boat rides.
Avoid the northeast monsoon season (October to January), when the sea gets rough and rainy.
Travel Tips
- Bring sunscreen, sunglasses, and a hat to protect from the sun.
- Snorkeling gear can be rented near the beach or through hotels.
- Respect marine life—do not touch corals or fish while snorkeling.
- Carry cash as not all places accept cards.
- Try local seafood dishes like grilled prawns or devilled cuttlefish.
BEST TIME TO VISIT
May to September
WEATHER TIP
Bring water, sunscreen, and a hat as it can be very hot.