The journey from Rajouri to the City of Lakes, Udaipur, is a long-distance trip of approximately 1200 km. You must first reach Jammu, then take a flight to Udaipur via Delhi or a train to Delhi followed by a connecting train or bus. The most comfortable way is to fly. Expect a travel time of 6 to 8 hours by air or 30+ hours by train.
Total Distance: 1200 km by road, 950 km air distance.
Book early to get better rates on connecting flights.
September to March for pleasant weather.