Overview
Shankari Temple is a shrine to the goddess Shankari Devi, set on Swami Rock in Trincomalee and counted among the eighteen Maha Shakti Peethas listed in the Ashta Dasha Shakti Peetha Stotram attributed to Adi Shankara. The shrine forms part of the larger Koneswaram Temple complex on Sri Lanka's northeastern coast, where the cliffs drop directly into the Indian Ocean. Shiva is worshipped alongside her in the adjoining Koneswaram Temple under the name Trikoneshwarar, and most visitors take darshan at both shrines on the same trip up the rock.
The current structure dates to the twentieth century, though worship at the site goes back much further. Pilgrims from Sri Lanka's Tamil Hindu community make up most of the shrine's regular visitors.
Legend & Mythology
Temple tradition holds that Shankari Devi marks one of the Shakti Peethas, the sites where pieces of the goddess Sati's body are said to have fallen after her death at her father Daksha's sacrifice sent Shiva into a grief-driven rampage that only Vishnu could stop. Daksha had held a great yagna and pointedly left out his daughter and her husband. She attended anyway, and when her father insulted him in front of the assembled guests, she gave up her life in the sacrificial fire. Grief-stricken, he carried her body across the sky in a dance so violent it threatened to unmake the world, until Vishnu's discus cut the body into pieces to bring him back from the brink. Local accounts hold that the groin fell on this cliff above the harbour, which is why the site is worshipped as Shankari Devi rather than under any other name.
A separate strand of temple tradition credits Ravana, the Lankan king of the Ramayana, with an early shrine to Shiva at this same spot, built before the goddess temple took its present form. Whether or not that claim can be traced to a specific period, it reflects how long Swami Rock has stood as ground sacred to both Shiva and Shakti worship on this stretch of coast.
Historical Journey
The best-documented event in Shankari Temple's history is its destruction on 14 April 1622, when Portuguese governor Constantino de Sá de Noronha ordered an attack on the Koneswaram Temple complex that brought down every shrine on Swami Rock, Shankari Devi's included. The assault fell on the Tamil New Year, and cannon fire reduced the hilltop structures; much of the stone was later carried off to build Fort Frederick on the same headland, a structure that still stands. Local chronicles also credit a South Indian Chola-era ruler named Kulakottan with renovating the complex at an earlier point, though the exact date of that work is not firmly established.
According to temple accounts, priests hid some of the temple's idols before the attack to keep them out of Portuguese hands, and the images resurfaced around the time of Sri Lanka's independence in 1948. In 1952, the local Tamil Hindu community rebuilt the Shankari Devi shrine on its present site, close to where the original temple had stood roughly three centuries earlier.
Architecture & Sacred Geography
The Shankari Devi shrine is a Dravidian-style structure built into the Koneswaram Temple complex on Swami Rock, a promontory that rises above Trincomalee's harbour. Its Garbha Griha, or inner sanctum, holds the murti of the goddess dressed in a silk saree and gold ornaments, shown holding a lotus and a trident. Above the entrance is a gopuram, the gateway tower typical of South Indian and Sri Lankan Tamil temple architecture, painted in tiers of color.
A single stone pillar still stands at the cliff edge, marking the spot where the pre-1622 temple stood before it was pushed toward the sea. Nearby, a Bilva tree, whose leaves are traditionally offered in Shiva worship, grows close to the rock's edge roughly a hundred metres above the ocean.
Devotee Experience
Most visitors combine darshan at Shankari Temple with a stop at the adjoining Koneswaram Temple, since both sit within the same hilltop complex and are typically covered in one trip up Swami Rock. Crowds are heaviest during Navaratri, when the nine-day festival draws more Hindu pilgrims from around the island than the shrine sees on an ordinary day.
- Koneswaram Temple, immediately adjacent within the same hilltop complex, the principal Shiva shrine on Swami Rock worshipped here as Trikoneshwarar
- Fort Frederick, a short walk away on the same promontory, a fort built partly from stones of the original temple that pilgrims still walk through to reach the hilltop shrines
- Bhadrakali Amman Temple, about 2 km away in Trincomalee town, another Shakti shrine that many pilgrims visit as part of the same circuit
No temple-specific photography restriction is documented, but as is customary at most Hindu sanctums, visitors are generally advised against photographing the inner sanctum during worship. Modest, respectful attire is expected, in line with practice at Hindu shrines across Sri Lanka. The shrine is reached on foot up a short flight of steps on Swami Rock; specific facilities such as lockers or a token system are not documented for this shrine, so visitors should plan accordingly, particularly during Navaratri when crowds are largest.
Timings
Timings can vary by season and special occasions - confirm locally before travelling.
Offerings
Devotees typically bring flowers and traditional sweets as offerings to Shankari Devi, while Bilva leaves, sacred to Shiva worship, are offered at the adjoining Trikoneshwarar shrine.
Getting there
Shankari Temple, Trincomalee, Eastern Province
Trincomalee Railway Station → Shankari Temple(By train)
3 kmfrom Trincomalee Railway Station
The station is the terminus of the line from Colombo, with a short local ride onward to Swami Rock.
3 kmfrom Trincomalee Central Bus Stand
Buses and three-wheelers from the town centre reach Swami Rock in a few minutes, and Trincomalee is linked to Colombo by the A6 highway.
10 kmfrom China Bay Airport (Trincomalee Airport)
Domestic flights connect here from Colombo; a taxi covers the rest of the way to Swami Rock.







