"The passengers were going to town for shopping. So far we can confirm the death of seven people while nine others are injured," Shakeel Khan Umarzai, a senior administration official, told AFP.
"Three people are seriously injured. It is unclear that the blast was caused by an IED or a planted bomb in the van but explosives were used," he said.
A doctor at the local government hospital where the dead and the injured were taken also confirmed the casualties.
"We are treating six other passengers who were wounded while three seriously injured have been shifted to Peshawar," Mohammed Anas told AFP.