The blast occurred in Zakha Khel Bazaar in Khyber Agency.
The explosives was planted along a roadside, officials said, adding that two persons were killed while four others sustained multiple injuries in the blast.
Security forces cordoned off the area and started search operation to nab the culprits.