Lucknow like other cities in north India has sub tropical climate and witnesses three seasons: summer, monsoon and winter.
Summer months are from March to May and temperature during this period is extremely high and is accompanied by hot, dry winds. The temperature can go as high as 45°C.
The monsoon season is from July to September and is characterized by heavy intermittent rain falls. The weather during this period is wet and humid.
The winter season spreads from December to February. The climate is mild and pleasant with temperatures ranging from 12°C to 20°. The city experiences severe fog in the month January resulting in cancellation of flights and delay in trains.