At a distance of 2 km from McLeod Ganj Bus Stand & 6 km from Dharamshala, Bhagsu Nag Temple also known as Bhagsunath Temple is one of the popular ancient temples located in McLeod Ganj. The temple is dedicated to Lord Shiva and the local deity Bhagsu Nag.
Bhagsu Nag Mandir is an ancient temple believed to have been built by King Bhagsu from Rajasthan. The present Bhagsu Nag temple was constructed by 1st Gurkha Rifles in early 19th century and worshipped majorly by 14 Gurkha platoon villages in Dharamshala. Adjacent to the temple building are a series of pools where Buddhist monks and visitors enjoy baths. An annual fair is conducted in the month of September at this temple which attracts tourist from the entire region.
This temple is situated on the way to Bhagsunag Waterfall.