The journey from Shahpura to Udaipur covers approximately 450 kilometers. You can reach Udaipur by traveling to Jaipur and then taking a train or bus. The road journey via NH 48 and NH 58 takes about 8 to 9 hours. Udaipur, the City of Lakes, is a beautiful destination known for its palaces and lakes. The route takes you through the scenic Aravalli hills.
Total Distance: 450 km by road, 380 km straight-line.
Overnight trains are the most convenient.
October to March.