The bombing comes a day after a 15-hour stand-off between militants and security forces in the vicinity of Peshawarairport, located just about 10km (six miles) east of Jamrud town.
Meanwhile Pakistan's Civil Aviation Authority (CAA) has closed the international airport at the north-western city of Peshawar for an indefinite period.