The maximum temperature in Mardan is on average 30°C over the year, with values generally ranging between 17°C in January and 40°C in July. Precipitation is fairly high, with about 1,098 mm per year. It ranges from 12 mm in December to 226 mm in August.
The weather is pleasant to stay to Mardan in: February, March, April, May, September, October, November and December. However, the period when the weather is truly ideal is October and November.
For hiking and trekking, the best months are February, March, April, October and November.
In terms of crowd levels, the quietest periods are in January, while crowding is high in April, November and December.