Seventeen people were killed on Friday when a bomb hit a bus carrying government officials in north-western Pakistan, police said, dpa reported.
Forty-three people were injured in the attack, provincial police chief Nasir Durrani said.
It was the second attack in Peshawar, capital of Khyber-Pakhtunkhwa,in less than a week.
A bomb disposal squad official said 12 to 15 kilograms of explosives with ball bearings was used in the bomb, which was detonated by remote control.
The bus was carrying at least 60 government employees home from work, said Fazal Jan, a police official.
Ten bodies and 30 injured people were brought to the city's Lady Reading Hospital, said Altaf Hussain, another police official.
Seven dead were taken to another hospital, Jan said.
The roof of the bus was blown off by the blast, a witness told local Dunya television.
The attack took place amid reports that the government was planning to open peace talks with Islamist militants.
No group has claimed responsibility for Friday's bomb, but militants linked with al-Qaeda have been behind attacks in Peshawar in the past.
On Sunday, two suicide bombers killed 83 worshippers at a Christian church in the city.
Follow us on Twitter @TRENDNewsAgency