The journey from Udaipur to Varanasi covers approximately 1150 km. The most practical way is to take a train to a major hub like Delhi or Lucknow and then a connecting train to Varanasi. Alternatively, you can fly from Udaipur to Varanasi with a layover. Varanasi is one of the oldest living cities in the world, famous for its ghats and temples. Expect a total travel time of 20 to 24 hours.
Total Distance: Driving distance is 1150 km; straight-line air distance is 950 km.
Book your connecting train with a sufficient buffer time.
October to March for pleasant weather.