Overview
Perched on a rocky coastline overlooking the azure waters of the Palk Strait, Keerimalai Naguleswaram Temple is one of the oldest and most sacred Hindu temples in Sri Lanka. The temple is dedicated to Lord Shiva and forms part of the revered Pancha Ishwarams, the five ancient Shiva temples established around the island.
The temple’s history stretches back over two thousand years and is closely intertwined with mythology, religion, and the cultural heritage of Northern Sri Lanka. For generations, devotees have journeyed to Keerimalai seeking blessings, spiritual purification, and healing through the temple’s famous sacred springs.
According to local legend, a sage named Nagula Muni suffered from a facial deformity resembling that of a mongoose. Seeking divine intervention, he bathed in the sacred waters at Keerimalai and was miraculously cured. The name “Keerimalai” is believed to derive from the Tamil words for “mongoose” (Keeri) and “hill” (Malai), commemorating this remarkable event.
The temple’s current structure has undergone several reconstructions over the centuries, particularly after periods of destruction during colonial rule. Despite these challenges, Keerimalai Naguleswaram Temple remains one of the most important centres of Hindu worship in Sri Lanka and continues to attract thousands of pilgrims annually.
One of the temple’s most unique features is its spectacular location. The sacred complex sits directly beside the Indian Ocean, creating a dramatic contrast between the ancient temple architecture, natural freshwater springs, and the endless blue sea beyond.









