Around 26 people were travelling in the bus no 8173, when unknown miscreants opened fire which killed 18 people on the spot while injured eight others.
The injured were shifted to the Shatiyal hospital some 2km away from the spot.
The ambush happened near the town of Harban Nullah. DCO Chilas confirmed the incident.