The journey from Rudrapur to the spiritual capital of Varanasi covers about 650 km across the plains of Uttar Pradesh. You will typically travel to Bareilly or Moradabad to catch a direct train to Varanasi Junction. The route passes through major cities like Lucknow and Sultanpur. Expect a travel time of 10 to 14 hours by train. This is a popular route for pilgrims and tourists alike.
Total Distance: 650 km by road, 580 km straight-line.
Try to book a train that arrives in Varanasi in the morning.
October to March for pleasant weather during temple visits.