Föraren tappade kontrollen över bussen vid en vägkorsning i bergsområdet i Chilas-området i regionen Gilgit Baltistan.
Det ledde till att bussen föll ned i en ravin där floden Indus flyter fram.
— Hjälpinsatserna är avslutade. Av de 21 skadade är tillståndet för fem mycket kritiskt, säger Azmat Shan vid polisen.
Bristfälliga förarutbildningar och ofta undermåligt underhållna vägar gör att bussolyckor är vanligt förekommande i Pakistan.