Skip to main content


Bateshwar Nath Temple - Bhadeshwar Nath Mandir near Kahalgaon in Bhagalpur, Bihar

Bhadeshwar Nath Mandir is dedicated to Lord Shiva and is located atop a hillock near Kahalgaon in Bhagalpur, Bihar. The temple is around 7 km from Kahalgaon. One has to climb more than 100 rock cut uneven stairs to reach the shrine. Bateshwar Nath temple is on the banks of Ganga River. The place is highly auspicious because River Ganga flows northward here.

Atop the hill, one first has the sight of a huge murti of Nandi. There are eleven Shivlings in the shrine. Therefore the temple is also known as Ekadash Mahadev Baba Hadishwar.

The temple is unique for the presence of Goddess Parvati with Shiva. One of the Shivling is in Arhanarishwara form.

There are three caves atop the hill. The eleven Shivling are found in one of the caves.

The most auspicious period here is the Shravan month. Special rituals and pujas are held during the period.

One can also see numerous murtis of gods and goddesses strewn on the hill.

Archaeological Survey of India Site and Rising Water Level of Ganga

Bateshwar Nath Temple, constructed in the 7th century on Patharghatta hill, around 285 km northeast of Patna, has been declared a protected site by Archaeological Survey of India. But the rising water level of the Ganga over the past few years is threatening to submerge the historic site.

The temple was constructed during the reign of the Pala dynasty, who ruled Bengal, Bihar and other parts of east India from 731 to 1174. 

The caves in the hill are important historically and religiously because they were part of Vikramshila university in ancient times. Tantric lessons were imparted in these caves.

Related
Budhanath Temple in Bhagalpur