The Veracruz state public safety department says the bus was traveling between the cities of Misantla and Xalapa when it hit the truck coming from the opposite direction Saturday night. The bus flipped several times and fell into a canyon about 300 feet (100 meters) deep.
Several deadly bus crashes in Veracruz state have killed dozens of people in recent years. Last year, a truck trailer shook loose and crashed into a bus of farmworkers, killing more than 40.
Take ABC13 with you!
Download our free apps for iPhone, iPad, Android and Blackberry devices