Vashishtheshwar Mahadev, also known as Bateshwar Nath Mahadev Temple/Bateshwar Sthan a very sacred Shiva temple located near Kahalgaon in Bhagalpur district, Bihar. The temple stands at the foot of Bateshwar hill, on the banks of the holy north-flowing River Ganga (Uttarvahini Ganga). The peaceful natural setting of hills, river, caves, and greenery gives the temple a very ancient, divine atmosphere.
The spiritual history of this place goes back to ancient Vedic times, due to its connection with Sage Vashishtha. The present temple structure, however, is believed to have been built around 1216 CE by rulers of the Sena dynasty from Bengal, and later renovated again in 1272 CE. Over the centuries, the temple has been lovingly maintained by kings, saints, and devotees.
The presiding deity of the temple is Lord Shiva, worshipped here as Bateshwar Nath Mahadev. Devotees believe that praying to Lord Shiva here brings peace, relief from difficulties, and spiritual strength. The presence of the Ganga beside the temple makes the place even more sacred and powerful for meditation, prayer and self-reflection.
The temple has a traditional and simple Shiva temple design, but what makes it special is its natural setting. The shrine stands near rocky caves and hill slopes, with the Ganga flowing gently nearby. There are also smaller shrines and ancient sculptures in the surroundings, showing that this has been a place of meditation and worship for many ages.
This holy place has a very deep connection with the great Vedic Guru, Brahmarshi Vashishtha. According to sacred belief, Sage Vashishtha performed intense tapasya and meditation here, on the banks of the Ganga, and worshipped Lord Shiva in this very place. Because the Guru himself worshipped here, the temple was once known as Vashishtheshwar Mahadev — meaning “Lord Shiva of Sage Vashishtha.”

Even today, devotees feel that Guru Kripa (divine guidance and wisdom) flows strongly at this temple. Worshipping Lord Shiva along with remembering Sage Vashishtha’s tapasya is believed to bless devotees with clarity of mind, peace, and protection.
Because of the meditation of Sage Vashishtha here, this place soon became a centre for sages and seekers. Later, kings and devotees recognised the importance of the place and built the temple to honour Bateshwar Nath Mahadev. Some traditions also say that Lord Buddha stayed here during his monastic travel period (Varshavasa), which shows how sacred and peaceful the region has always been.
According to local belief, when Lord Shiva was looking for a sacred site on the north-flowing Ganga, this place was considered along with Varanasi. Though Varanasi was chosen as Kashi, Bateshwar Sthan received the title “Gupta Kashi” — the Hidden Kashi. Devotees believe that the spiritual power created by Sage Vashishtha’s tapasya still protects the land, and anyone who prays here with a pure heart receives both Shiva’s grace and the Guru’s blessings.
The temple becomes extremely crowded during the holy month of Shravan (July–August), when devotees offer Jalabhishek and Rudrabhishek to Lord Shiva. Many pilgrims also visit Bhado Purnima and Maghi Purnima to bathe in the Ganga and then worship at the temple. Mahashivaratri is celebrated with great devotion, bhajans and special rituals.
The temple is directly linked to Sage Vashishtha — one of the greatest Gurus of Sanatana Dharma — devotees feel that worship on Thursday brings Guru Kripa, wisdom, strength, and divine guidance. Remembering the Guru while worshipping Lord Shiva here is believed to remove confusion and guide one on the right path.
