Trincomalee offers a unique mix of relaxation and cultural discovery. In this article, we’ll guide you through the best things to do in Trincomalee, covering historical sites, incredible beaches, religious landmarks, and useful tips to make the most of your stay.
This place is not very visited by tourists when travelling to Sri Lanka, which makes it perfect to deep dive into local culture and less crowded places.

1. Visit Nilaveli Beach
Just 15 km north of Trincomalee lies Nilaveli Beach, a long stretch of powdery white sand that seems to melt into the calm, crystal-clear waters of the Indian Ocean. It's the kind of place where time slows down, it is a perfect setting for a quiet swim, a good book under a palm tree, or simply watching the waves roll in. We recommend arriving early in the morning to have the beach nearly to yourself, especially on weekdays. The light is soft, the air is cooler. There's no entrance fee, and despite its beauty, the beach remains largely unspoiled and uncrowded, it can get crowded in weekends by locals.


2. Snorkel at Pigeon Island National Park
You can take a short boat tour from Nilaveli Beach to Pigeon Island National Park, a vibrant marine sanctuary teeming with life. We Snorkeled here and it was like plunging into an aquarium, sea turtles, reef sharks, and neon-colored fish everywhere. The ride and entrance fee typically cost around $20–30 USD, depending on your group size, and we strongly advise booking with a licensed guide. Not only does this help preserve the delicate ecosystem, but it also enhances your safety and experience. The best visibility tends to be mid-morning before the waters get stirred up. This a must do activity in Trincomalee


3. Explore Fort Frederick
Fort Frederick is standing proudly at the edge of Trincomalee town, it tells centuries of colonial history through its weathered ramparts. Originally built by the Portuguese in 1624, the fort later passed through Dutch and British hands, all leaving their mark. Today, it's a peaceful place to walk and soak up views of Trinco Bay. You might even share the path with a few wild deer that freely roam the grounds. we recommend either going early in the morning or late in the afternoon to avoid the heat, it definitely worth the climb.


Best activities to do in Ella

Spot Leopards in Sri Lanka

3 weeks itinerary Sri Lanka

Discover the south Coast of Sri Lanka
4. Koneswaram Temple
Within the walls of Fort Frederick sits one of the region’s most sacred Hindu temples, Koneswaram. Perched dramatically on Swami Rock and dedicated to Lord Shiva, the temple offers a powerful blend of spirituality and panoramic views of the Indian Ocean. As you walk barefoot across the warm stone floor, you’ll hear bells chiming and smell incense drifting on the sea breeze. you should dress properly, bring a sarong or scarf to cover your shoulders and Donations are welcome, combine this temple with Fort Frederick.

5. Visit the Lover’s Leap Viewpoint
A few steps away from Koneswaram Temple, Lover’s Leap offers one of the most striking views in Trincomalee. According to local legend, a young woman leapt from this cliff into the ocean, heartbroken by lost love, a story that adds a haunting beauty to the spot. The view from the edge is breathtaking, with the horizon stretching endlessly across the sea. It’s a popular place to watch the sunset, but if you prefer a quieter moment, try mid-morning when fewer people linger around.


6. Relax at Uppuveli Beach
If Nilaveli is serene and untouched, Uppuveli is its social, sun-kissed cousin. Located just 6 km from Trincomalee, this beach is perfect for travelers who enjoy a blend of relaxation and vibrant beach culture. Think cozy cafés under palm trees, local seafood grills, and beach bars playing soft reggae tunes. Swimming is safe and enjoyable here, and if you stay nearby, you can wake up with your toes in the sand. we personally loved the chilled-out vibe in the late afternoon, when the beach slowly fills with backpackers and locals alike, and at nights, live music at the beach is the best thing you can do

7. Whale and Dolphin Watching Tours
From May to October, Trincomalee becomes one of the best places in the world to witness the awe-inspiring blue whale. Early morning boat tours head out from either Trinco or Nilaveli and often include pods of spinner dolphins playfully escorting the boats. Prices typically range between $30–50 USD depending on the provider, but it's crucial to choose ethical tour operators who respect marine life. we always look for operators affiliated with conservation program, and we use GetyourGuide plateform to find our gem—they ensure minimal disturbance and provide fascinating insights along the way.
As it is matter of luck also, we didn't see any Blue Whale but we were enchanted with the playful dolphins around our boat

8. Hot Springs of Kanniya
Located about 8 km from Trincomalee, the Kanniya Hot Springs are a giant cluster filled with warm water. Steeped in local folklore and believed to date back over 2,000 years, the springs are said to possess healing properties. Many locals bring containers to collect the water or simply pour it over themselves in quiet ritual. Entry costs less than a dollar, and it’s best to visit in the morning when the area is cooler and less crowded, and also cleaner.


9. Chill at Fernando’s Bar
Set right on the sand in Uppuveli, Fernando’s Bar is a favorite among backpackers, solo travelers, and beach lovers looking for a good cocktail and even better conversation. As the sun dips below the horizon, colorful beanbags fill up fast and the playlist sets a carefree tone. Drinks are reasonably priced (around $2–5 USD), and there’s often live music or themed nights. we recommend arriving before sunset to grab one of the prime beachfront spots, it’s easily one of the best sunset bars we’ve found on the east coast.

10. Explore Velgam Vehera Buddhist Temple
Velgam Vehera temple is located away in a quiet forest clearing about 12 km northwest of Trincomalee,it is a lesser-known gem that dates back to the Anuradhapura period. Unlike the more visited temples, this site remains tranquil and almost meditative, surrounded by ruins and the occasional monkey. It’s an ideal spot to reflect or simply enjoy the serenity of nature and history intertwining. There’s no entrance fee, as it doesn't get crowed, you can visit it whenever you want during the day, by Tuktuk or if you're renting a bike or a car


Where to Stay in Trincomalee
After exploring Trincomalee’s beaches, temples, and marine adventures, you’ll want a comfortable place to rest. We've selected for you accommodations that suit different travel style, all are located with easy access to key sights:
👉 Nongu Home ($$): Charming guesthouse with garden views.
👉 Trinco Beach Hotel ($): Great value and perfect for budget travelers.


👉 Uppuveli Beach by DSK ($$$$): Luxury beachfront resort with modern amenities
👉 Amaranthe Bay Resort & Spa ($$): Upscale amenities and river views.
👉 Jungle Beach by Uga Escapes ($$$): Luxury eco-resort with beach access.

How to Visit Trincomalee
Trincomalee is often visited after exploring the cultural triangle or when heading to the East Coast for beach time.
By Train: Trains from Colombo to Trincomalee take about 7–8 hours. Tickets range from $1–5 USD depending on class. Book in advance for 1st or 2nd class.
By Bus: Direct buses from Colombo, Dambulla, or Kandy. Prices start at $2–4 USD. Duration varies between 6–8 hours.
By Private Car or Shuttle: Convenient and quicker (around 5–6 hours from Colombo). Prices range from $60–100 USD depending on vehicle and distance.
By Air: Cinnamon Air offers flights to China Bay Airport (near Trinco) from Colombo. More expensive ($100+ USD) but fast (1 hour).


Where to Eat in Trincomalee
Trincomalee’s cuisine is a mix of Tamil flavors, seafood specialties, and traditional Sri Lankan dishes.
Cafe on the 18th – Great seafood and cocktails near the beach
Laila Cool Spot (Veg) – Delicious vegetarian Tamil food
Nero Kitchen – Trendy place with seafood and grilled meats
Green Park Restaurant (Veg) – Affordable local rice & curry


Anna Poorani Vegetarian (Veg) – Traditional Tamil thali meals
That’s Why Beach Café – Chill vibes, Western & Sri Lankan menu
Rea Beach Restaurant – Excellent seafood right on the sand
Red Lobster Trincomalee – Popular choice for fresh seafood
Thiru Murugan Restaurant – Great Indian-style meals

