The bus was traveling from Chakwal to Kahuta, Express News reported Monday.
The official Associated Press of Pakistan said at least 80 people were on the bus when it plunged into the ravine. Express News estimated the number of passengers at more than 150.
Rescue efforts were hampered by darkness and the steep terrain. An unknown number of injured were taken to hospitals in Kahuta and Rawalpindi.
Benedict Cumberbatch's dramatic reading of R. Kelly lyrics is just what you need
Exploding whale video goes viral on Internet