Five attackers were among the dead and over 40 others were injured, Xinhua reported.
All international and domestic flights were cancelled following the attack.
The attack was in response to a recent military operation in the area, the army said.
The airport authorities said all their assets were safe.
President Asif Ali Zardari and Prime Minister Raja Pervez Ashraf condemned the attack.