Reaching Udaipur from Kaza involves a long transit through the heart of North India. You will first traverse the high-altitude roads of Spiti to reach Shimla or Chandigarh. From there, you can board a train or flight to Udaipur. The total distance is approximately 1250 km, requiring a mix of road and rail travel. This route takes you from the cold desert of Spiti to the City of Lakes.
Total Distance: 1250 km by road, 850 km straight-line air distance.
The Mewar Express from Delhi is a great option for the final leg.
September to October for pleasant weather in both regions.