Koneswaram Temple

Perched on a cliff above the Indian Ocean, Koneswaram Temple is one of Sri Lanka’s most sacred and scenic Hindu shrines.
Koneswaram Temple, located in Trincomalee, is one of the most revered Hindu temples in Sri Lanka. Dedicated to Lord Shiva, this ancient temple sits dramatically atop Swami Rock, overlooking the turquoise waters of the Indian Ocean.

Steeped in history and legend, the temple is often called the “Temple of a Thousand Pillars” and has been a site of worship for over 2,000 years. Visitors are captivated not only by its religious significance but also by the panoramic coastal views that make the temple truly unique.

The temple is especially lively during Hindu festivals such as Maha Shivaratri, drawing devotees from across the island. It is also an important stop for cultural travelers exploring the East Coast.