Situé au nord du Tropique du Cancer, le Pakistan est caractérisé par des variations extrêmes de températures selon les saisons et les lieux : neige sur les sommets, étés chauds et secs (humides pendant la mousson en juillet/août) coupés d’orages, hivers relativement froids. Dans les plaines, la température varie de 4° à 15° en janvier et de 30° à 45° en juin-juillet. Dans le sud, la sécheresse torride règne sur la côte. Jacobabad est l’un des points les plus chauds du globe (plus de 50°). A Islamabad, l’hiver est assez marqué pendant 2 à 3 mois (il peut y geler).
La pluviométrie est variable :
- 12 cm/an dans le nord du Sindh
- 70 cm en moyenne dans le Penjab
- 125 cm au pied de l’Himalaya.
Malgré l’influence de la mousson en été, le pays est aride ; sa végétation et ses cultures dépendent de l’intensité des précipitations et surtout de l’irrigation.
En montagne, l’amplitude thermique est assez forte : la température peut dépasser les 30° le jour en fond de vallée et descendre la nuit très nettement en dessous de 0°.
Sur le Spantik, les températures peuvent être très basses (jusqu'à -20°) surtout la nuit et en cas de mauvais temps et/ou de vent.
Nota : il n'y a pas de mousson dans les territoires du nord, le massif du Nanga Parbat faisant barrage aux nuages.