A natural deep-water harbour city with some of Sri Lanka's clearest waters and the historic Koneswaram Temple.
Trincomalee's harbour is one of the finest natural deep-water harbours in the world, and the coastline around it holds some of Sri Lanka's clearest, calmest water — a big draw for diving and snorkeling.
On a rocky headland above the town, the Koneswaram Temple sits on the site of a much older shrine, with sweeping views out over the bay.
Some of the clearest, calmest water on the island
Pigeon Island National Park for snorkeling and diving
A quieter alternative to the busier south coast
The clifftop Koneswaram Temple
Snorkel or dive around this small offshore marine national park.
Visit the clifftop temple on Swami Rock, above the harbour.
Relax on one of the east coast's longest, quietest beaches.
Look for blue whales offshore during the season.
See the seven natural hot-water wells just outside town.
Pigeon Island National Park
Koneswaram Temple
Nilaveli Beach
Fort Frederick
Marble Beach
Getting there
About 6–7 hours by road from Colombo, or a short domestic flight.
Best time to visit
May to September, opposite the monsoon pattern of the south and west coasts.
Good to know
Pigeon Island trips depend on sea conditions — mornings are usually calmest.
Private tours with a driver-guide that include Trincomalee — every route can be changed to suit you.
No reviews for Trincomalee yet — be the first traveller to share your experience.
What is the best time to visit Trincomalee?
May to September is the best time to visit Trincomalee, opposite the monsoon pattern of the south and west coasts.
How do I get to Trincomalee from Colombo?
Trincomalee is about 6–7 hours by road from Colombo, or a short domestic flight.
Can you snorkel at Pigeon Island?
Yes — Pigeon Island National Park is great for snorkeling and diving. Trips depend on sea conditions, and mornings are usually calmest.
How many days do you need in Trincomalee?
We recommend 2 days in Trincomalee for Pigeon Island, Koneswaram Temple and Nilaveli Beach.