Winters in Saharanpur are quite chilly, with average temperatures ranging from 4°C to 12°C, making it the coldest season. As spring approaches, temperatures rise gradually, warming up to an average of 23°C by March and further increasing to around 28-29°C by April-May. The summer months are hot, with June being the warmest, averaging temperatures around 31°C, but a slight dip in temperature is observed from July-August, before cooling down again as autumn sets in, with October-November experiencing cooler temperatures ranging from 10-21°C. The winter chill returns by December, bringing average temperatures back to around 10°C.