The journey from Nainital to Udaipur covers about 1300 km. You must first reach Kathgodam, then take a train to Delhi. From Delhi, you can board a train to Udaipur or fly to Maharana Pratap Airport. This route takes you from the Himalayan foothills to the city of lakes in Rajasthan. Total travel time is approximately 22 to 28 hours.
Total Distance: 1300 km by road, 1000 km air distance.
The Mewar Express from Delhi is a convenient overnight train.
Book connecting flights on a single PNR for better protection.
October to March for pleasant weather in Udaipur.