The best time to visit this city is from the month of 'October to May'. During this period of time, the season is pleasant and you can easily enjoy sightseeing as well as other tourist activities. Moreover, as Udaipur is renowned for its temples and therefore, planning your Udaipur trip during this period of time will be just perfect.