Karachi's annual temperature range: 25–40°C year-round, with coastal humidity making the heat feel more intense. Bhurban's annual temperature range: -5 to 28°C (January minimum to August maximum). The contrast:
July–August: Karachi at 32–38°C humid vs Bhurban at 20–25°C dry mountain air — the maximum temperature escape
January: Karachi at 18–25°C (mild) vs Bhurban at -2–10°C with possible snowfall — the cold mountain winter that Karachi residents almost never experience October: Karachi at 28–34°C vs Bhurban at 10–20°C with autumn colour — the finest general season for Karachi visitors