The distance from Nalagarh to Udaipur is approximately 750 km. The route typically goes through Jaipur and Ajmer. You can travel by bus or private taxi. The journey takes about 14 hours. Udaipur is known as the City of Lakes and is famous for its palaces.
Total Distance: 750 km by road, 600 km straight-line.
Change buses at Jaipur or Ajmer for Udaipur.
The highway is well-maintained and fast.
October to March for pleasant weather.