Some 160 passengers were aboard the ship traveling from Bavaria in Germany to the Austrian city of Linz, a spokesperson for police in the nearby town of Eferding said.

The 11 injured were taken to hospital and the ship was able to continue onwards after the accident, the spokesperson said.

It was not immediately clear how serious the injuries were, the spokesperson said.

Local media said another six people suffered lesser injuries that did not require hospital treatment.

(Writing by Dave Graham; Editing by Frances Kerry)