The journey from Belpahari to Udaipur covers approximately 1750 km through the plains of West Bengal, Jharkhand, Uttar Pradesh, and Rajasthan. You should travel to Kharagpur or Howrah to catch a direct train to Udaipur. The journey takes about 30 to 35 hours by rail. Udaipur is known as the City of Lakes and is famous for its palaces, lakes, and romantic atmosphere.
Total Distance: 1750 km by road, 1550 km air distance.
Book your tickets well in advance as trains to Rajasthan are in high demand.
October to March for pleasant weather.