
The attack took place in Khyber district.
Up to 20 armed militants targeted at least three Afghanistan-bound vehicles loaded with military equipment, said senior administration official Jehangir Azam.
"At least three Nato vehicles caught fire, four people died on the spot and two wounded in the attack expired later in hospital," Azam told AFP.
Another official, Asmatullah Wazir, said four Nato vehicles were hit and three of them caught fire in the attack in the Shagai area, 20 kilometres southeast of Landi Kotal.
The victims were Pakistani drivers and their helpers, he said.
A military official in Peshawar confirmed the militants used rockets and automatic weapons.
Pakistan is a key transit route for the Nato mission in landlocked Afghanistan. Supplies are driven across the border from the Arabian Sea port of Karachi.
From November 2011 to July 2012, Pakistan shut its Afghan border to overland Nato traffic after botched US air raids killed 24 Pakistani troops.
Pakistan and the United States have signed a deal allowing Nato convoys to travel into Afghanistan until the end of 2015.
COMMENTS
Comments are moderated and generally will be posted if they are on-topic and not abusive.
For more information, please see our Comments FAQ