El clima en Islamabad es subtropical húmedo, con veranos calurosos e inviernos frescos. Los meses más cálidos son de mayo a septiembre, con temperaturas que pueden superar los 40°C, mientras que los meses más fríos son de noviembre a febrero, con temperaturas que pueden descender por debajo de los 0°C, acompañadas a veces de nieve.