The distance from Nalagarh to Varanasi is approximately 900 km. The route typically goes through Lucknow. You can travel by bus or private taxi. The journey takes about 18 hours. Varanasi is one of the oldest cities in the world and a major pilgrimage site.
Total Distance: 900 km by road, 750 km straight-line.
Change buses at Lucknow for Varanasi.
The highway is well-maintained and fast.
October to March for pleasant weather.