Three helicopters and nine ambulances took the injured to hospital.

Maria Faltaniova, a police spokeswoman, said: "According to preliminary information, there were 36 people on the bus."

Local media said that the bus was transporting tourists from the town of Banovce-nad-Bebravou to the ski resort.

It was also reported that the crossing had light signals and but no bars to stop vehicles from crossing.