The accident occurred when two speeding buses collided with a truck carrying petrol coming from an opposite direction on RCD Highway in Hub.
According to eye witnesses, after the collision the vehicles caught fire which resulted in the deaths and injuries of several people.
The victims were rushed to nearby hospitals with reports saying that many bodies were burnt beyond recognition.