Ujjain experiences tropical kind of climate with hot summers and cold winters. The best time to visit the city is from October to March.
Summer in Ujjain lasts from March to June and the city experiences harsh climate. The heat is very scorching and the temperature extends up to 48 degree C in summers associated with hot winds called as loo. During night, the temperature reaches to 24 degree C making it slight cooler. Generally, this time is not considered good enough to explore the city’s attractions as the high rise in temperature may ruin your trip.
Winters in the city are cool and pleasant and lasts from November to February. In the day time, the temperature reaches to 24 degree C while during nights; the mercury falls to minimum of 9 degree C making them chilly. Thus woolen clothes are necessary to be taken while planning a tour to the city in winters.
The monsoon season begins from the month of June till September with moderate to heavy rainfall. When there are heavy downpours, the humidity level gets increased and sun looks pleasant with bright sunshine to soak into.