June in Dera Ismail Khan is the windiest and the hottest month of the year. In June, the weather in Dera Ismail Khan is typically hot. Average daily high temperature in June is about 41 degrees above zero. On average, Dera Ismail Khan has 23 sunny and 7 rainy days in June. The rains are usually moderate. June as well as July and August is considered the most uncomfortable time to visit Dera Ismail Khan.