Uttar Pradesh is home to some of India’s most popular tourist spots. Varanasi, is the best place in the country to witness Indian customs and traditions at their very best. Allahabad too is a famous Hindu pilgrim spot as it is home to the confluence of sacred rivers. Not to forget, it is also home to the amazing Agra which is the abode of the magnificent Taj Mahal, arguably India’s most famous monument and attraction. But apart from these popular attractions, Uttar Pradesh is also home to some hidden gems. These offbeat places to visit in UP are a delight for those who want to take a break from the clichéd spots and large tourist crowds. One such gem is Bateshwar, a small village known for its beautiful temples and laid-back ambiance. It is located on the banks of the Yamuna river and offers great landscapes. Winter is the best time to visit Bateshwar ad explore its majestic 101 Shiv Temple Complex which are home to the Bateshwar temples built by built by Raja Badan Singh Bhadauria. Another place worth visiting here is the Sri DIgambar Jain temple. It also happens to be the ancestral village of former Indian Prime Minister Atal Bihari Vajpayee. Here are all the details on how to reach Bateshwar by road, train and flight. Also Read - Coronavirus: Day After CM Yogi's Visit, Noida Firm Sealed For Owner Not Disclosing Travel History

How to reach Bateshwar by road

Bateshwar falls on the Agra-Bah road and is well-connected to all major parts of Uttar Pradesh. The nearest major city from Bateshwar is Agra. It is located at a distance of 80 km and takes around 1 hour and 40 minutes to reach by road. Here is the detailed road route to reach Bateshwar from Agra. Also Read - Gautam Buddh Nagar DM Applies For 'Leave' After UP CM Pulls Him Publicly Over 'Lapses' in COVID-19 Management

How to reach Bateshwar by train

The nearest railhead is Bateshwar Halt railway station which is a small halt station. Two trains – Bandra Terminus – Ghazipur City Weekly Express and Agra Cantt. – Mainpuri DEMU (via Etawah) –connect Bateshwar with the likes of Mumbai, Agra, and Etawah. Also Read - Every Little Deed Counts: This UP Cop Delivers Sweets to Elderly Man With Low Sugar | WATCH

How to reach Bateshwar by flight

The nearest airport to Bateshwar is Agra Airport at a distance of 87 km (2 hours by road). You can rent a cab to reach Bateshwar from Agra airport.

Bateshwar is one of the best offbeat places to check out in north India. So, next time you are planning to take a trip, head to this marvellous land of temples.