The bomb was set off by a person believed to be riding a bicycle in the RA Bazaar area near the headquarters of the Pakistan army, GEO News reported.
The banned Pakistani Taliban, or Tehrik-i-Taliban Pakistan, claimed responsibility, the report said.
Six security officers were among the dead, officials said.
The bombing came a day after an explosion, also claimed by the TTP, killed 22 Pakistani soldiers in a convoy in the town of Bannu in northwest Khyber-Pakhtunkhwa province.
Millions of Getty images now available for free via embed tool
Ray Liotta sues skin care company over use of likeness