This 2,400-year-old Hindu temple perches dramatically on Swami Rock, 130 feet above the Indian Ocean. Known as one of the five Ishwarams of Lord Shiva, the temple complex features intricate Dravidian architecture and offers sweeping coastal views alongside active religious ceremonies. It is at Trincomalee's Fort Frederick Area, close to the other main sights. It ranks among Trincomalee's most visited sights, and for good reason - most itineraries include it on day one. Entry is free and 1-2 hours gives you a thorough visit.
What It Is
You'll climb steep stone steps through the fort walls, then walk across the temple courtyard with ocean breezes and chanting from prayer halls. The main shrine houses the lingam while smaller shrines surround the complex, all carved from granite with colourful painted details.
Why Visit
Ancient temple combining spiritual significance with some of Sri Lanka's most dramatic clifftop views. That puts it near the top of any Trincomalee visit, and it deserves the spot. Combine it with Fort Frederick and Naval History Museum - they are close enough to walk between and together make the strongest half-day in Trincomalee. Mornings are quieter if you want to take your time.
More on Trincomalee
See where it ranks among the things to do in Trincomalee. The Trincomalee guide covers transport, costs and when to go.
We plan trips to Trincomalee and the rest of Sri Lanka. Tell us your dates and we will put a route together. Our routes are on the tours page.
Nearby Places
6 min walkFort Frederick
Best-preserved colonial fortification in eastern Sri Lanka with strategic harbour views and temple access
25 min walkNaval History Museum
Offers unique context on why Trincomalee's harbour has been fought over for centuries by colonial and modern powers, adding historical depth to a visit to the nearby fort and temple.

