The journey from Amarnath to Udaipur is a long-distance transit covering over 1400 km. You must first reach Jammu, then take a train to Delhi or Ahmedabad, followed by a connection to Udaipur. This route takes you from the high-altitude mountains of Kashmir to the serene lakes of southern Rajasthan. Total travel time ranges from 28 to 35 hours.
Total Distance: 1400 km by road, 1050 km straight-line distance.
The Mewar Express from Delhi is a great option for the final leg.
September to March for Udaipur, June to August for Amarnath.