The accident happened in the Bavarian town of Kelheim when the bus swerved off the highway and fell on its side.
Eight passengers have minor injuries, and two were moderately injured.
In total, the bus carried 34 passengers, according to Czech travel agency Cedok.
Bavarian police are investigating the cause of the accident.