The journey from Almora to Udaipur covers about 900 km. You can take a bus from Almora to Delhi, followed by a train to Udaipur. Udaipur is a major city in Rajasthan and is well-connected by rail. Expect a total travel time of 22 to 24 hours.
Total Distance: 900 km by road, 650 km air distance.
Take a bus to Delhi, then a train from New Delhi or Old Delhi station to Udaipur.
October to March for pleasant weather.