Rawalpindi's climate is characterized by mild winters with temperatures often below freezing, gradually warming up in the spring months of March and April. Summer brings scorching heat, with temperatures frequently soaring above 40 degrees Celsius from May to August, before slowly subsiding in September. Autumn has pleasant days, but nights can still be chilly, while winter returns with cold snaps and occasional frosts from December onwards. Daytime temperatures during the warmer months can reach high levels, often by mid-morning, only to dip significantly as night falls. Overall, Rawalpindi experiences a significant diurnal temperature variation throughout the year.