Kartikswami Temple is dedicated to lord Kartikeya, the elder son of Lord Shiva. It is perhaps the only temple of Kartikeya in Uttarakhand. The temple is situated on a ridge at the top of Kronch Parvat. As per the Hindu mythology, it is believed that the Lord Shiva once asked both of his sons, Kartikeya and Ganesha to take seven round of the universe and the one who finishes it first will get the privilege of getting worshipped first. While Lord Kartikeya started his journey, Ganesha took the circle around Lord Shiva saying He is the universe to him. Impressed with his intelligence, Lord Ganesha was blessed to be worshipped first of all.
Angered by this, Kartikeya offered his flesh and bones to Lord Shiva as reverence.. In this temple, the bones of Lord Kartikeya are worshipped.