The truck lost control and crashed into a ravine late on Wednesday, according to officials.
In Karachi, at than 40 people are undergoing medical treatment for injuries, and authorities have issued a warning that the number of casualties may increase.
In Pakistan, high-fatality collisions are frequent and frequently result from inattentive driving and badly maintained roads.