Built-in the 13th century, the Baijnath Temple is located in a small town of Baijnath in Himachal Pradesh. Constructed in the Nagara style of architecture, it is a beautiful temple dedicated to the Baijnath or Vaidyanath (God of all physicians) avatar of Lord Shiva. Lord Shiva is worshipped at this temple in the form of a healer.
Legend says, the demon King Ravana performed a tremendous penance to gain Lord Shiva’s blessings. To be the ruler of Lanka, he cut off his heads and offered them to the sacrificial fire. Impressed by this devotion, Lord Shiva not only rewarded him with Lanka but also healed all his heads back at Baijnath.
Famous for its unique architecture, the temple showcases some beautiful carvings both on the inside and the outside. Besides the main deity of Lord Shiva, gods of Ganga, Yamuna and Nandi are worshipped in the Baijnath Temple. According to a popular belief, devotees visit this temple to get cured of their ailments by the Lord of Physicians.
Besides the mythological significance, the natural beauty of this place is second to none. Velvety meadows and snow-clad mountains make for the perfect scenery.