Varanasi is well-connected to Surat by several long-distance trains. The journey covers approximately 1500 km. You will pass through major cities like Allahabad and Jabalpur. Expect a travel time of around 24 hours.
Total Distance: 1500 km by road, 1300 km air distance.
Book in advance as this route is heavily traveled.
October to March for pleasant weather.