Baijnath Temple-The Lord of Physicians

Baijnath temple (literally means lord of physicians) a temple dedicated to Lord Shiva in the Kangra district of Himachal Pradesh. It is located at a height of 3,608 feet. surrounded by a mighty snow-capped Dhauladhar range of western Himalaya. Baijnath temple was constructed in 1204 AD.

Significance of Baijnath Temple:-

It was here in this place where RAVANA(famous character if Ramayana) did penance to please lord Shiva thus offering his 10 heads to LORD Shiva. He cut his 9 heads the moment he was about to rip his 10th head Shiva appeared before him and granted him the boon.

According to the inscriptions on the walls, Baijnath Mandir was built by the two native merchants by the name of Ahuka and Manyuka in 1204 A.D.  In the porch of the temple, the two long inscriptions state that before the present temple, there was a shrine of Lord Shiva at the same spot.

The structure of this temple gives hints of the early medieval North Indian style of architecture. This type of structure used to be known as ‘Nagara’ style of temple. The architectural style has been imbibed from the Orissan style, which is very much unique in the state of Himachal Pradesh. The exterior walls of the temple have numerous alcoves with images of gods and Goddesses from the Hindu pantheon.                                                                                                         


Another significance of this temple is that water of this temple is believed to have medicinal properties that can cure many diseases, therefore, it’s named as BAIJNATH(lord of physicians).

Best time to Visit Baijnath temple:-

Baijnath temple is open 12 Months 365 days. However, my personal experience suggests January – March as the best time to visit the temple. You will be surprised to witness the aroma near the temple and I bet the only a temple where a sweet aroma can be felt. One can understand from where this aroma is coming. Where ever you go divine aroma will follow.

How to reach the Baijnath temple?

It is set in the backdrop of the Dhauladhar Himalayan range, which is around 17 km from Palampur.

By Rail: One can reach Baijnath by a toy train which can be accessed via a chukky bank ( Formally called as Pathankot). The user who is booking a railway for travel needs to book a ticket till chukky bank and then need to board the toy train till Baijnath. It takes around 7 hours to reach.

By Bus:

One can also prefer traveling by bus ( Volvo and Normal Bus). One can board the bus from Delhi ISBT or Chandigarh Bus stand to depend on which place the user selects as a starting point.

Users can book HRTC (Himachal Road Transport corporation an official site for Himachal Pradesh Bus Booking).

By car /Taxi:

One can prefer traveling by own car or taxi.

Baijnath Distance from New Delhi: 524KM

Baijnath Distance from Chandigarh: 230 KM

Users can book zoom cars and for taxi booking call us at 9910656940.

Hotel Booking in Baijnath

There are multiple hotel booking options available. I’d suggest Yatri Niwas ( Himachal Pradesh undertaking). For booking call us @ 9910656940.

Nearby places in Baijnath

There are multiple options when it comes to nearby places to Baijnath. Few destinations are Palampur, Chamunda Temple, Jwala Ji Temple, Jakhni Mata temple. One can also spend time in Taragarh Palace, Tashi Jong Monastery, Bir-Billing.

An easy gateway on a long weekend. 3 Night and 4 days is the best package one can avail to explore Baijnath and its nearby place.

Feel free to call us for booking or arranging an unforgettable trip @ 9910656940 or Email us at


Nishant Diwedi: