At this time you will have to face some heat but you will get greenery all around. You can also go to Kumbhalgarh from here, which is full of greenery and historical place.
HI Tulika, Best Time to Visit Udaipur. The splendid city of Udaipur observes the three main seasons, summers (Mid-March-June), monsoons (July-September) and winters (October-March) respectively.Attached with my comments you can check curated trips by fellow travelers. Please take a look. Thanks!
The best time to visit Udaipur is the winter season. The temperature remains comfortable and is apt for visiting the monuments and other places of interest in Udaipur. The best months to visit are September, October, November, December, February and March.
I Recently went to Udaipur and the weather was amazing there. Loved such beautiful place. You should definitely visit in August, i am sure you will love it.