If you’re interested in finding the best beaches in Sri Lanka you’ll most likely end up at the east coast. The Trincomalee district is home to untouched coastlines and Nilaveli Beach is a good location to go for whale watching or diving.

Trincomalee itself is a small coastal town that never fails to amuse. You’ll find diversity, culture and religion by visiting the Koneswaram Temple and Fort Frederick. Trinco surprisingly has something for everybody.

These are my absolute favourite things to do in Trincomalee and surrounds.


If you choose to use any of the links on this page, I may receive a small commission at no extra cost to you. By using these links, you’ll have a direct impact on WTSW and my ability to continue to create free insightful travel content for you. If you find any of my tips useful, you can support me by buying a virtual coffee here.

The New Where the Souls Wander Print Store

After putting out my first-ever print collection in 2022, I decided it was finally time to re-open my print store, and I couldn’t be happier with the result.

Whether you’re looking to grab a unique piece for your own wall, gift one to a loved one to remind them of a memorable trip together, or simply get your hands on a piece because it provokes a specific memory or feeling, I’d be honoured and grateful if you decide to collect or gift one of my prints.

To celebrate the launch, I’m offering a 20% discount until the 24th of December.

Visit the new print store

Where to stay in Trincomalee

The best area to stay in Trincomalee is without a doubt around Uppuveli Beach. The laidback area has a calm vibe and heaps of trendy restaurants to choose from. With a base at Uppuveli, you can easily reach Nilaveli Beach or Fort Frederick, therefore I highly recommend it.

Anantamaa Hotel | Luxurious spacious rooms, a great pool and a good price-quality ratio.

Trinco Blu by Cinnamon | High-quality rooms, a large swimming pool and an in-house PADI-certified diving centre.

Amaranthe Bay Resort & Spa | Situated only a stone’s throw away from Trincomalee, Amaranthe offers the perfect getaway circumstances.

Alternatively, search for accommodation in Trincomalee on booking.com.

9 Things to do in Trincomalee, Sri Lanka


1. Visit the Koneswaram Temple

Trincomalee has some interesting Hindu temples to offer. One of them is the Koneswaram Kovil located between the walls of Fort Frederick. The colourful Koneswaram Temple is dedicated to the Hindu god Shiva and is really appealing to see during your stay in Trinco.

From the viewpoint next to the Koneswaram Temple you overlook one of the biggest natural harbours. Don’t let the big statue have all your attention, walking around the temple is really interesting and the details are attractive. Going inside the temple is not a problem if you respect religious customs.

A fun thing I stumbled upon while doing research is the fact that I’ve seen several different pictures of the Shiva statue. It looks like they change the statue every year. If anybody knows the reason for this, I’ll find it really interesting so be free to let me know in the comments.


Where | Koneswaram Temple, Trincomalee
Opening hours |  Daily 06:00 – 13:00 and 16:00 – 18:45

Koneswaram Temple | Trincomalee Sri Lanka
Koneswaram Temple | Things to do in Trincomalee
Koneswaram Temple | Things to do in Trincomalee Sri Lanka

2. Relax at Uppuveli Beach

Most travellers that visit Trincomalee in Sri Lanka take Uppuveli as their base to explore the surrounding area. Uppuveli Beach is a small coastal town with plenty of trendy restaurants and a great overall atmosphere. From Uppuveli you can easily plan a whale-watching trip or a visit to nearby Nilaveli Beach and Pigeon Island. On the other side of the town is your entrance to Fort Frederick and the Koneswaram Temple.


Uppuveli Beach | Things to do in Trincomalee
Uppuveli | Beaches in Trincomalee

3. Hangout at Fernando’s Bar

A great atmosphere directly at the beach makes Fernando’s the perfect place to hang out in Uppuveli. During the day you can enjoy fresh juices while relaxing on a sunbed. In the late afternoon, you can savour some sunset drinks while chilling in a hammock. Fernando’s Bar has both good local and Western food on the menu. To be honest I think there are better dining options in Trincomalee.


Where | Fernando’s Bar
Opening hours | Sunday 07:30 – 21:30, Saturday 07:30 – 00:00

Fernando's bar | Things to do in Trincomalee
Fernando's | Things to do in Trincomalee
Trincomalee Sri Lanka Things to do

4. Visit Fort Frederick

Fort Frederick was once built by the Portuguese and is now used as an army base. Inside the Trincomalee Fort prevails a nice atmosphere and there is a lot of greenery to be found. The fort is home to many deers and the world-famous Koneswaram Temple. Just before you reach the temple you’ll find a few market stalls where you can enjoy fresh fruit juices while overlooking Trinco beach. This makes it perfect to visit early in the morning.


Where | Fort Frederick, Trincomalee
Opening hours | Daily 06:00 – 22:00

Fort Frederick | Things to do in Trincomalee
Fort Frederick | Things to do in Trincomalee Sri Lanka

5. Walk along the untouched coastline of Nilaveli Beach

Nilaveli is a coastal town in the Trincomalee district on the east coast of Sri Lanka. Nilaveli Beach is known for being a quiet and secluded beach where the sand is white and the water is clear. The long untouched coastline of Nilaveli makes it one of the best beaches in Sri Lanka.

Walking along the palm-fringed beach with your toes in the sand is easily one of my favourite things to do in Trincomalee and the perfect way to spend some time unwinding in this vibey coastal town.


Where | Nilaveli Beach, Trincomalee
How to get to Nilaveli Beach | To get to Nilaveli Beach from Trincomalee, it takes a 20-minute drive up north. The route itself is pretty straightforward, just follow the main road with your rental scooter or take a tuk-tuk.

Nilaveli Beach | Things to do in Trincomalee
Nilaveli Beach | Best beaches in Trincomalee

6. Wander around the Sri Pathirakali Amman Kovil

The Pathirakali Amman Temple is a Hindu temple dedicated to the goddess Bhadrakhali. The colourful Kovil is one of the most interesting Hindu temples you’ll see while travelling in Sri Lanka. The temple is located opposite the Trinco bus station and is definitely worth a visit. To fully experience the temple and all its little details take a calm walk around the various buildings.


Where | Sri Pathirakali Amman Kovil, Trincomalee
Opening hours | Daily 06:30 – 13:00 and 16:00 – 18:30

Pathirakali Amman | Things to do in Trincomalee
Pathirakali Amman | Things to do in Trincomalee Sri Lanka
Pathirakali Amman Kovil | Things to do in Trincomalee

7. Have lunch at Cafe on the 18th

This trendy café is definitely one of the hotspots in Trincomalee. They serve good coffee, and fresh juices and are well known for their delicious smoothie bowls and paninis.

With a cosy atmosphere, this is the café where you want to be for your breakfast or lunch.


Where | Cafe on the 18th
Opening hours | Daily 09:00 – 21:00

Things to do in Trincomalee Sri Lanka
Cafe on the 18th | Things to do in Trincomalee
Things to do in Trincomalee

8. Go Whale watching in Trincomalee

Trincomalee is often mentioned as the best destination when it comes to whale watching in Sri Lanka. When joining a Whale-watching tour you have the opportunity to encounter Blue whales, dolphins and in some cases Sperm whales. Expect a price of 5.500-6.500 LKR ($30-$35) per person for 2-3 hours of whale watching in Trincomalee.

BEST TIME TO GO WHALE WATCHING IN TRINCOMALEE

The whale watching season in Trincomalee runs from late March till early September. Did you know whale watching in Sri Lanka is good year-round? In Mirissa the season starts in December and runs until April. This means Sri Lanka offers around 10 months of whale watching every year.


Where | Uppuveli Beach
Cost | 5.500 – 6.500 ($30-$35) per person

Whale watching | Things to do in Trincomalee

9. Go diving or snorkelling at Pigeon Island

Pigeon Island National Park is one of the leading destinations when it comes to diving in Sri Lanka. Pigeon Island is a small island that floats in front of the coastline of Nilaveli Beach. The clear water around the island attracts those who are interested in scuba diving and snorkelling. From Nilaveli it takes only 10 minutes to reach the island by boat.

Entrance | The entrance fee to the Pigeon Island National Park is 1.500 LKR ($8). If you’re snorkelling or diving you don’t set any foot on land which means you don’t have to pay the entrance fee. To reach the island you have to arrange a boat trip which costs around 2.000-4.000 LKR ($11-$21). The boat prices vary depending on how long you plan to stay. Keep in mind that there are some extra costs for renting gear or bringing your own.


Where | Pigeon Island, Trincomalee
Cost | 2.000 – 4.000 LKR ($11-$21) per person

Pigeon Island | Things to do in Trincomalee
Pigeon Island | Things to do in Trincomalee Sri Lanka

Where to eat in Trincomalee

NERO KITCHEN | If you’re hungry for wood-fired pizza or pasta while in Trincomalee, Nero Kitchen is the place to go. Probably the best pizza you’ll find in Sri Lanka.

CAFE’ ON THE 18TH | A cosy cafe that serves good coffee, and fresh juices and is well known for its delicious smoothie bowls and paninis.

TONIC’S | Go here for a great choice of local and Western dishes that are priced fairly. Ooh, and they serve the best burgers in Trincomalee.

FERNANDO’S BAR | The perfect place for a late afternoon snack and some sunset drinks. You should definitely try their papadum with mango chutney.

Things to do in Trincomalee | The essentials


The best time to visit Trincomalee

The average temperature in Trincomalee is 30°C year-round. The best time to visit is between January and September. From October to December, you can expect more rainfall.

How to get around Trincomalee

If you’re looking for the freedom to explore Trincomalee and Nilaveli Beach, renting a scooter is your best option. Renting a scooter is around 1.200 to 1.500 LKR ($6.5-$8) a day and a full tank will cost you 600 LKR ($3.25). Driving a scooter in Trincomalee is safe. It is easier to take a tuk-tuk for those who aren’t comfortable with driving a scooter.

How to get to Trincomalee

Anuradhapura to Trincomalee

Bus | You can take a direct bus three times a day at the Anuradhapura bus station. The journey to Trincomalee takes around 3 to 3,5 hours.

Cost | 300 LKR ($2)

Sigiriya to Trincomalee

Tuk tuk to Inamaluwa | Take a 10-minute tuk tuk to the Inamaluwa bus station.

Cost | 500 LKR ($3.5)

Bus | At the Inamaluwa bus stop take the bus that came from Dambulla to Trincomalee. A 2.5-hour bus ride brings you directly to Trincomalee.

Cost | 130 LKR ($1)

Dambulla to Trincomalee

Bus to Trincomalee | The journey from Dambulla to Trincomalee is straightforward. A 3-hour bus ride brings you directly to Trincomalee.

Cost | 150 LKR ($1)

Colombo to Trincomalee

Bus | A direct, but intense journey. Takes around 7 hours to reach Trincomalee.

Cost | 300 LKR ($2)

Stay safe in Sri Lanka | Travel insurance

Though Sri Lanka is perfectly safe for travellers, I always strive to sort out my travel insurance before arriving in a foreign country, and I highly advise anyone else to do the same.

Where we prefer that everything goes smoothly during our travels, something unfortunate can happen at any moment, whether it’s an injury or an accident on the road. When that happens, it is better to be safe than sorry.

Heymondo | Whether you’re going on a 3-week backpacking trip, or planning a long stay somewhere abroad, Heymondo has excellent insurance options either way – plus full COVID-19 coverage and a handy app with 24-hour medical assistance. Readers of WTSW receive 5% off any insurance policy, more information here.

Cheers!

I’ve been on this travel blogging journey since 2019.

If you appreciate what I do here, these are some ways you can support me.

Follow me on InstagramBuy me a coffee on Kofi