Buddhists, Hindus, and indigenous Veddas all regard Kataragama as a pilgrimage location. The holy Kataragama Temple, dedicated to Lord Skanda (Murugan), is located in this city. Its rich cultural heritage appeals to both visitors and devotees, as does the town's spiritual significance, which is underlined by the lively annual Esala Perahera celebration.