The journey from Banikhet to Varanasi is a long-distance trip covering over 1200 km. You must first travel to Pathankot by road (approx. 2 hours) and then take a train to Varanasi. This journey involves crossing multiple states and takes about 24 to 30 hours depending on the train connection. It is a significant travel undertaking requiring careful planning.
Total Distance: 1200 km driving distance, 950 km straight-line air distance.
Book your train tickets well in advance as this is a popular route.
October to March for pleasant weather.