Peshawar có khí hậu thảo nguyên bán khô hạn nóng. Nhiệt độ thường thay đổi từ 42Ãâ € šÃ‚Â ° F đến 111Ãƒâ € šÃ‚Â ° F trong suốt cả năm, và hiếm khi dưới 37Ãâ € šÃ‚Â ° F hoặc trên 118Ãƒâ € šÃ‚Â ° F. Mùa nóng kéo dài 122 ngày, từ ngày 13 tháng 5 đến ngày 12 tháng 9, với nhiệt độ cao trung bình hàng ngày trên 102 ° F.