A legmelegebbet általában júniusban és júliusban mérik, Swat átlaghőmérséklete ilyenkor 25 °C. Januárban és decemberben a leghidegebb az időjárás, ekkor 8 °C az átlagos hőmérséklet. A legtöbb eső júliusban és augusztusban esik.