The journey from Sonamarg to Udaipur covers approximately 1400 km. You will need to travel to Srinagar airport and take a flight to Udaipur. The total travel time is about 10 hours. This is the most efficient way to reach the City of Lakes.
Total Distance: 1400 km driving distance; 1100 km straight-line air distance.
Book flights in advance.
Winter and spring are ideal.