Weather in Lahore

February 16th heralds the onset of spring in Lahore which lasts for two months with the city blooming with flowers. The average temperature in Lahore, Punjab in March is 20.5 °C (68.9 °F). Afternoons can be very warm with temperatures reaching 28 °C (82.4 °F). Evenings and overnight temperature is generally quite mild with an average low of 12 °C (53.6 °F). With changing season, occasional rains are expected.