The accident took place in Khanpur area of Rahim Yar Khan, some 600 kms from here. One of the buses was on its way from Karachi to Lahore while the other was heading to Sadiqabad from Faisalabad, Zafar Iqbal, district coordination officer of Rahim Yar Khan said.
The accident was so serious that the bodies and the injured could only be recovered after cutting through the vehicles, Iqbal told Dawn News.
At least 22 people have been reported dead, he said, adding that the death toll may rise.
The casualties were shifted to hospitals.