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.
Duggar sisters unveil Christian dating rules in new book
Beautician charged with giving client fatal silicone butt injection