The two buses, carrying around 100 passengers, collided in the town of Khanpur, some 800 kilometres (497 miles) south of the capital Islamabad.
“At least 27 people have been killed in the accident and 50 others were wounded,” local government official Zafar Iqbal told. Rescue workers were attempting to pull people out of the wreckage, with fears that the death toll could rise, Iqbal said.
Local police chief Mehar Arsal said the buses slammed into trees after colliding with each other.
Pakistan has one of the world’s worst records for fatal traffic accidents, blamed on poor roads, badly maintained vehicles and reckless driving.