Generally speaking if we do not include the Northern areas of Pakistan/Mountains ranges Pakistan would fall between Zone 9a/b(Peshawar/Islamabad/adjoining areas) to Zone 12( Karachi).
Below is the Hardiness Zone for Sub-Continent.

The limitation of these hardiness zones is that they do not cater for Maximum temperatures. For Example certain tropical plant may be hardy to Zone-10, but as hardiness zone does not include maximum temperature, this plant will fail when temperatures exceed let’s say 40 Deg Celsius (and will require greenhouse/protection to overcome heat). This calls for Hardiness zone based on maximum temperatures. Work is in progress but no reliable hardiness zone based on maximum temperature is in place as yet.