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.
Disney's 'Jessie' to feature network's first engagement
Rosie O'Donnell unveils nearly 50-pound weight loss