The horror crash took place in the early hours of Thursday in the north bypass of the city of Tepic, APA reports citing The Irish Sun.
The bus had left Mexico City and was bound for Tijuana, making a stop in Guadalajara.
Emergency services attended the scene and rescued at least 20 injured passengers, including the driver, who is under police custody.
“At the scene there were 21 injured people of various ages who were attended to, as well as 15 people who are presumed to be without signs of life,” Nayarit Civil Protection and Firefighters said in a post on social media.
“Work is being done to remove them from the site.”
So far, it is known that five minors have died, local media reported.
All injured passengers were transferred to different hospitals in Tepic.
Two people from India were also identified among the injured, and cops believe that other foreigners could be found.
Source: Azeri-Press News Agency