Trincomalee and Nilaveli are two of Sri Lanka‘s most beautiful coastal destinations, known for their golden beaches, clear turquoise waters, and rich marine life. Located on the country’s northeast coast, this region is ideal for travelers seeking beach days, snorkeling, diving (especially around Pigeon Island), whale watching, rock forts, and local culture. Whether you’re wandering along Nilaveli Beach, hopping over to Pigeon Island National Park, exploring Fort Frederick, or enjoying the laid-back vibe of Trincomalee town, this Trincomalee & Nilaveli travel guide will help you plan your perfect visit. Below you’ll find the best things to do, how to get around, the best time to visit, and practical travel tips so you can make the most of your Sri Lankan adventure.
Where to stay in Trincomalee and Nilaveli?
We stayed in the Pearl Oceanic Resort, an all-inclusive hotel that is located in the middle of nowhere. The location is wonderful and peaceful. Just what we needed after 2 intensive weeks of temple hopping and hiking. The hotel has a pool, a beautiful tropical garden, and direct access to Trincomalee Beach.
Things to do in Trincomalee & Nilaveli
1) Fort Frederick
Fort Frederik is a fort in Trincomalee that was built by the Portuguese. The fort is now in use by the Sri Lankan military. The fort is open for visitors, but it’s forbidden to take photos of the military buildings. In the parking lot, you can see old graves and even an old tank.


2) Koneswaram temple
Follow the road from Fort Frederik, and you’ll end up at the Koneswaram Temple, a Hindu temple. The original temple was built in the 3rd century BCE, but the temple you see now is not the original one. The original one is under the sea, where you can still see a statue of it (it may be fake because it miraculously survived the tsunami of 2004).
View Fact: Go behind the temple to have a perfect view of Trincomalee Bay.


3) Wildlife Trincomalee
When walking around in Trincomalee, you’ll see spotted deer roaming the streets. This is the only place in Sri Lanka that I’ve seen this! In the evening, they’ll go to Fort Frederick, where they’ll sleep.


4) Nilaveli Beach
The east coast of Sri Lanka is much quieter than other parts of Sri Lanka. We saw that at Nilaveli Beach, where we were the only tourists there. Our hotel had a total of 6 tourists. The beach has white sand, the sea is calm, and the water is crystal clear.


5) Pigeon Island
The next day, we decided to do some snorkeling at Pigeon Island. We bought our entrance tickets (you have to pay for the boat, but also the entrance ticket to the natural reserve) and jumped into the boat. After a 10-minute boat ride, we ended up at Pigeon Island. We were told we were going to see sharks, fish, and turtles. We put on our gear and followed our guide in the water.
Whale Shark!
The first thing we encountered? A whale shark! We were swimming, and after 5 minutes or so, our guide started to point at something. I didn’t see it at first sight, but suddenly I saw the large tail of the whale shark just 2 meters from me! I admit, I panicked for a second because I never expected to see a giant whale shark in front of me. We eventually saw him sideways, and boy, that was an experience! We never expected to see one, but we were just so lucky! After 5 minutes, he swam away. It was a “small one”, note that the whale shark was 5 meters long, and its tail was 1 meter high. I was shook.

Turtle!
We swam for another 10 minutes when we saw a turtle, but that wasn’t going to be the last one either. We ended up seeing 3 turtles! One seemed to be a rock, but when you swam over it, you could see its head!

Shark!
After a while, a girl shouted, “Shark!” I followed her, and we ended up enjoying the view of a Blacktip reef shark before it swam into the depths of the ocean.

Fish!
During our snorkeling trip, we saw a lot of fish (which I didn’t expect, reading the negative review on TripAdvisor). We even saw a shrimp being eaten by a fish.
6) Whale watching
Our driver told us the sea was a bit rough, but he thought it was possible to see some whales because we’ve been so lucky already. We tried our luck one last time, and indeed we were lucky once again. We first saw dolphins, and that is a good sign because the whales follow the dolphins (because they are heading towards the fish, a.k.a. food), and eventually, after 1 hour, we saw whales! Eventually, we saw 2 males and 1 female with a calf. Lucky again!


7) Fishermen
If you’re lucky, you’ll see the fishermen of Trincomalee in action. They throw the net in the water (from the beach), and after several hours, they drag it back to shore!

8) Hot Springs
There are 7 hot springs around Trincomalee. We visited one, and the water was indeed warm! But wouldn’t recommend getting a wash here…

What should I pack for Sri Lanka?
Light, breathable clothing is best due to the tropical climate. When visiting temples, shoulders and knees should be covered. Make sure to bring these top 5 items on your trip to Sri Lanka:
- Snorkel set: for seeing all the fish and coral in the sea
- Camera: to take amazing photos of your trip!
- Sunscreen: don’t get sunburned when visiting Egyptian temples!
- Microfiber towel: compact towel to take everywhere with you & that dries quickly!
- Sturdy Hiking shoes: to make amazing hikes
Use my ultimate packing list to have everything in your luggage for your trip
FAQ: Frequently Asked Questions Trincomalee & Nilaveli
🤿 Can you snorkel in Nilaveli & Pigeon Island?
Yes, snorkel trips and glass-bottom boat rides to Pigeon Island National Park are very popular for seeing coral reefs, reef sharks, turtles, and tropical fish.
🐳 When is the best time to visit Trincomalee & Nilaveli
The best time to visit is typically May to September, when the northeastern coast has calm seas and great snorkeling and diving conditions.
🕒 How many days should I spend in Trincomalee & Nilaveli?
Many travelers spend 2-4 days exploring beaches, diving or snorkeling trips, whale watching, and nearby cultural sites.



