The journey from Ajnala to Udaipur covers 950 km. You will travel through the plains of Punjab, Haryana, and Rajasthan, merging onto the NH48. The drive is long and takes about 18 hours. Public transport is available via bus to Amritsar, followed by a train to Udaipur. Udaipur is the 'City of Lakes' and a major tourist destination in Rajasthan.
Total Distance: 950 km driving distance; 750 km straight-line air distance.
The drive is long; plan for an overnight stop in Jaipur or Delhi.
October to March for pleasant weather.