03/08/2026
Bateshwar is a village in Agra District, on the banks of the river Yamuna in the northern state of Uttar Pradesh, India.
On a sweeping bend of the Yamuna, there is a chain of 101 riverside temples dedicated chiefly to Lord Shiva whitewashed ghats mirrored in the river. These temples were built by 17th-century Bhadauria Rajput ruler of the Bhadawar estate Raja Badan Singh Bhadauria.
The name Bateshwar is derived from the main Bateshwarnath Temple dedicated to Bateshwarnath Mahadev (Lord Shiva). Bat is Hindi word for Banyan tree.
The month-long Bateshwar Fair around Kartik Purnima (October–November) combines one of North India’s largest cattle fairs with ritual bathing and folk performances.
Bateshwar is also famous for the Jain tirth of Shauripur, associated with Bhagwan Neminath, lies nearby.