Trincomalee, usually shortened to Trinco, is a port town on the north-east coast of Sri Lanka, in the Eastern Province. It has about 99,000 residents and one of the great natural harbours of the world, a wide sheltered bay that Portuguese, Dutch, French and British fleets all fought over. Their legacy sits on a single headland, Swami Rock, where Fort Frederick shares a gate with the Koneswaram Temple, a Shiva shrine praised in Tamil hymns more than a thousand years ago.
The town has a strong Tamil and Hindu character, which many Indian visitors find familiar. Koneswaram and the Pathirakali Amman temple anchor the old centre, the seven hot wells at Kanniya are tied by local legend to Ravana, and Tamil is widely spoken. Fort Frederick is still an army garrison, so you will pass checkpoints, and the harbour and naval areas are off-limits for photography.
The beaches lie to the north. Uppuveli, about 6 km from town, is the practical base, with guesthouses along Sarvodaya Road, and Nilaveli, about 16 km away, is quieter and is where boats leave for Pigeon Island, a marine national park with reef sharks and shallow coral. The sea is calm and clear in the dry months from roughly April to September and rough from October, when the north-east monsoon arrives.
Trinco is not a quick stop. It is a long way from Colombo by road or rail, services are thinner than on the south-west coast, and hot afternoons in May to August can pass 35 degrees. Plan three or four days, start early, rest in the afternoon, and book a hotel with a pool and a kitchen willing to cook vegetarian food. This guide marks what we could and could not verify.
Before you plan
Trincomalee at a glance
- Best months
- April to September for calmApril to September for calm, clear sea (but very hot); February and March are cooler and mostly dry. October to December is the wet monsoon.
- Ideal trip length
- 3 to 4 days for the temples3 to 4 days for the temples, fort, hot wells and a beach day with Pigeon Island
- Airport
- China Bay AirportChina Bay Airport (TRR), about 7 km south-west of town, is an air force airfield with limited domestic flights such as Cinnamon Air from Colombo; most travellers fly into Bandaranaike (CMB) and travel overland
- Railway station
- Trincomalee station is the terminus…Trincomalee station is the terminus of the Trincomalee Line from Colombo Fort, about 1 km from the centre; an overnight and a day train have been reported, so check current timetables
- Getting around
- Tuk-tuks and ride-hailingTuk-tuks and ride-hailing; the centre is walkable but beaches, Kanniya and Marble Beach need a vehicle
- Daily budget
- Moderate by Sri Lankan standardsModerate by Sri Lankan standards; Uppuveli restaurants are reportedly pricier than the town, so check current prices
- Senior comfort
- Flat sights and calm sea in seasonFlat sights and calm sea in season, but heat, long transfers and basic facilities; choose a hotel with a pool and plan early starts
- Language
- Tamil and Sinhala are the official…Tamil and Sinhala are the official languages; English is understood in hotels and guesthouses
Prices, opening hours and weather change. Recheck live details before booking.
Best time to visit Trincomalee: April, May. Month-by-month weather →
How many days do you have?
Trincomalee itinerary
One good day
1 day in Trincomalee
Start early at Koneswaram Temple and Fort Frederick, carrying ID for the gate. Visit Pathirakali Amman temple, then have a late breakfast in town and walk Dutch Bay. Rest at midday, and in the late afternoon go to Uppuveli for the beach and an early dinner.
Day-by-day plan →Two days
2 days in Trincomalee
Visit Koneswaram and Fort Frederick in the morning, then Pathirakali Amman. Rest at midday, walk Dutch Bay near sunset and eat in Uppuveli.
Day-by-day plan →Three unhurried days
3 days in Trincomalee
Koneswaram and Fort Frederick early, Pathirakali Amman after, a rest, then Dutch Bay at sunset.
Day-by-day plan →