weather temperatures in lahore
Lahore has a hot semi-arid steppe climate. The temperature typically varies from 46Â°F to 103Â°F over the course of the year, and is rarely below 41Â°F or above 110Â°F. The hot season lasts for 89 days, from April 23 to July 21, with an average daily high temperature above 95Â°F. The hottest day of the year is May 30, with an average high of 103Â°F and low of 81Â°F. The cool season lasts for 78 days, from December 6 to February 22, with an average daily high temperature below 73Â°F. The coldest day of the year is January 8, with an average low of 46Â°F and high of 65Â°F.