Things to Do in Trincomalee: Beaches, Temples and Whale Sharks
Book an experience
Top-rated experiences in Trincomalee
The highest-rated tours and activities in Trincomalee. Book today, cancel free if plans change.
Trincomalee is Sri Lanka’s largest natural harbour and the dominant city on the northeast coast. It has been strategically significant for centuries — Portuguese, Dutch, British, and Japanese forces all occupied it at different points. Today, the naval base occupies much of the harbour while the town, beaches, and temples form one of Sri Lanka’s most compelling east coast destinations.
Nilaveli Beach
Nilaveli is the main beach destination from Trincomalee, 14km north of the city. It is a long, wide beach with shallow turquoise water, far fewer visitors than the southern coast beaches, and a completely different atmosphere to Mirissa or Unawatuna.
The beach is clearest and calmest from April through September. During the northeast monsoon (November–January), it can be rough and the water turbid. Most guesthouses and beach restaurants are concentrated around the Nilaveli junction on the A15 road — the beach itself extends north for several kilometres beyond the built-up section.
From Trincomalee town: tuk-tuk approximately LKR 700–1,000. Local buses run the route (LKR 40–60).
Pigeon Island National Park
Pigeon Island lies 1.5km offshore from Nilaveli Beach and is the most-visited attraction in the Trincomalee area. The national park protects one of Sri Lanka’s few remaining hard coral reefs, home to blacktip reef sharks, green and hawksbill turtles, parrot fish, and a wide variety of reef species.
Entry: Approximately USD $15 for foreigners (national park fee, as of 2026). Boat transfers from Nilaveli beach approximately LKR 1,500–2,000 per person return. Most Nilaveli guesthouses can arrange packages that include boat and entry fee.
Snorkelling: The reef is shallow in places and accessible without SCUBA — visibility is best in the morning before afternoon wind disturbs the water. Masks and fins are available for hire from boat operators (approximately LKR 500–700). The shark bay, on the eastern side of the island, is where blacktip reef sharks are most reliably seen.
Note: The park limits visitor numbers to protect the reef — avoid peak mid-morning arrival times for the best experience.
Koneswaram Temple
Koneswaram stands on Swami Rock, a headland at the southern end of Trincomalee harbour, and is among the most important Hindu temples in Sri Lanka. The temple is dedicated to Shiva and is one of the five Pancha Ishwarams — ancient Shiva temples considered among the holiest in South Asian Hinduism.
The original structure was built in antiquity and partially dismantled by the Portuguese in 1624, who used some stones to construct Fort Frederick below. The temple was rebuilt in the 20th century and expanded further after Sri Lanka’s independence. Entry is free. Conservative dress is required (no shorts or bare shoulders). The cliff position, 130m above sea level, offers harbour views and the sensation of standing at the edge of the sea.
Evening puja (prayer ceremony) at approximately 6pm is the most atmospheric time to visit.
Fort Frederick
Fort Frederick occupies the Swami Rock peninsula and is an active military compound — the Sri Lanka Army has a base here. Despite this, the fort is open to civilian visitors during daylight hours (approximately 8am–5pm). You sign in at the gate and are free to walk the fort grounds.
The Portuguese began construction in 1624 (reusing stones from the dismantled Koneswaram Temple). The Dutch and British modified and extended the fortifications over subsequent centuries. The main historical markers include the Lover’s Leap rock (a colonial-era legend), cannons, and views over the harbour.
Koneswaram Temple is inside the fort perimeter — you access the temple through the fort gate.
Kanniya Hot Springs
Kanniya Hot Springs are 8km north of Trincomalee town, a short tuk-tuk ride away (approximately LKR 400–600 return). There are seven wells of varying temperature — some reaching 45–50°C — arranged around a small court. The springs are believed to have been sacred since ancient times; a ruined ancient structure surrounds them.
Entry approximately LKR 200 as of 2026. This is a modest attraction but worth the short trip — the contrast between the cool air and hot well water is unusual, and the site sees relatively few international tourists compared to Pigeon Island.
Marble Beach
Marble Beach is 8km south of Trincomalee on the southern shore of the harbour, accessible through a navy checkpoint (civilians can enter). The beach is wide, clean, and relatively undeveloped. It is a popular spot for local families on weekends. Tuk-tuk from Trincomalee approximately LKR 500–700 return.
See our guide to where to stay in Trincomalee for accommodation near Nilaveli beach and the town.
More in Trincomalee
Frequently Asked Questions
- When is the best time to visit Trincomalee?
- Trincomalee is on Sri Lanka's east coast and follows the northeast monsoon pattern. The best season is April–September when seas are calm, Pigeon Island snorkelling is at its best, and whale shark sightings (May–October) are most likely. Avoid November–January when the northeast monsoon brings heavy rain and rough seas. The east coast is the right destination when the west and south coasts are in their wet season.
- How do I get to Pigeon Island for snorkelling?
- Pigeon Island National Park lies 1.5km offshore from Nilaveli Beach, 14km north of Trincomalee. Boats depart from Nilaveli beach and take 10–15 minutes to reach the island. Entry to the national park costs approximately USD $15 for foreigners, plus a boat fee of LKR 1,500–2,000 return as of 2026. The island has two snorkelling bays with blacktip reef sharks, sea turtles, and colourful reef fish. Book at guesthouses in Nilaveli or at the boat operators on the beach.
- What is Koneswaram Temple in Trincomalee?
- Koneswaram is one of Sri Lanka's five ancient Hindu Pancha Ishwarams (sacred Shiva temples), built on Swami Rock cliff jutting into the sea at the south end of Trincomalee harbour. Entry is free; smartly dressed visitors are welcome. The original temple was partially destroyed by the Portuguese in 1624 but rebuilt; the site's dramatic ocean-facing position makes it one of the most evocative Hindu temples in Sri Lanka. Evening puja at the temple draws local devotees.
- What is Fort Frederick in Trincomalee?
- Fort Frederick is an active Sri Lanka Army compound on the Swami Rock peninsula that tourists can enter during daylight hours (roughly 8am–5pm). The fort dates to the Portuguese period and contains a plaque marking the 'Lover's Leap' cliff (where a Dutch colonial figure jumped, according to legend). Koneswaram Temple is within the fort perimeter. Entry is free; you may need to sign a visitor register at the gate.
- Are whale sharks seen in Trincomalee?
- Yes. Trincomalee is one of the few places in Sri Lanka where whale shark encounters are reported with some regularity, typically from May through October. Most sightings are from dive boats operating from Nilaveli rather than from shore. Snorkelling tours to Pigeon Island occasionally encounter whale sharks in the surrounding open water. A number of Nilaveli dive operators offer dedicated whale shark searches during peak season.
Ready to explore?
Browse hundreds of tours and activities. Book securely with free cancellation on most options.
Browse on GetYourGuide →We may earn a small commission — at no extra cost to you.