In Ujjain, winters start in October and continue until March. The temperatures during this time range from around 3 º C to 20 º C. The weather during this time is cold but pleasant.