Dette er den andre hendelser av denne typen på seks måneder, melder nyhetsbyrået AFP.
En tjenestemann sier til TV-kanalen Al Jazeera at minst 25 personer ble drept, og at det var minst ti angripere.
Bussen var på vei fra byen Rawalpindi til byen Gilgit da den ble angrepet ved Babusar i Naran-dalen, vel 160 kilometer nord for hovedstaden Islamabad.