At least 24 people were killed and more than 50 injured in a blast on Tuesday triggered by a remote-control near a bus terminal at Jamrud town in Khyber tribal region.
The attackers planted the bomb in a truck and placed it in the crowded market at Jamud, one of the troubled areas of Khyber Agency.
According to media reports, the bomb attack immediately killed all the passengers who were sitting in the truck.
People with serious injuries were taken to the hospital of Peshawar city.
The blast destroyed several vehicles and damaged a petrol pump.
No group has claimed the responsibility behind the attack so far.