There are many routes you can take to reach Udaipur from Jaipur. The shortest route will take you through NH48 and NH58. The distance is 393 Km and takes about 7 hours to reach Udaipur.
October to February: The winter season is the best time to visit Udaipur as the temperature remains moderate and the weather is moderate allowing you to visit all the places of interest in and around Udaipur. March to June: The summers are extremely hot with temperatures constantly hitting 44 degrees Celsius making it a strenuous task navigating the city and visiting the monuments and palaces. July-September: The monsoon lasts from July to September and the rains add to the greener of the city and further enhance its natural beauty.
The alternate routed to Udaipur from Jaipur is via the NH48, NH 758 and NH58 and is 396 Km in length. One can also take the NH48, NH156 and NH58 route. This particular route is 405 km in length and takes 7.30 hours to complete.
The roads are in great condition and you get a glimpse of the Rajputana and the tourists can witness the beauty of the state of Rajasthan and also stop for refreshments along the way.