The bus was carrying passengers from Rawalpindi to Mushtamba.
The accident took place after the driver lost control while taking a U-turn.
A rescue operation to recover the dead and injured is underway by locals and rescue teams.
The bodies and injured have been shifted to a nearby hospital.