A polícia local confirmou que o ataque ocorreu num comboio InterCity Express (ICE), operado pela transportadora ferroviária alemã Deutsche Bahn, entre Straubing e Plattling, na Bavária, com destino a Viena.
Cerca de 500 pessoas estavam a bordo do comboio e pelo menos 150 polícias, bombeiros e outras autoridades de emergência foram destacadas para o local, adiantou ainda a mesma fonte, que confirmou ainda que a linha tinha sido encerrada.
O autor do crime "está provavelmente um pouco mais gravemente ferido", disse um porta-voz da polícia à agência noticiosa alemã dpa, esclarecendo que se encontra sob custódia da polícia e a receber tratamento médico.
A polícia não adiantou ainda mais detalhes sobre o suspeito ou o que motivou o ataque.
Os passageiros feridos foram todos transportados para hospitais nas proximidades.
A Deutsche Bahn, através de um comunicado, transmitiu "condolências" aos feridos e "com todos aqueles que agora têm de lidar com o que viveram", e agradeceu aos serviços de emergência pela rápida detenção do suspeito.
A Alemanha tem sofrido vários ataques em espaços públicos nos últimos meses.
Em maio, uma mulher feriu mais de uma dúzia de pessoas na estação central de Hamburgo.
Já em fevereiro, um homem atropelou várias pessoas em Munique, resultando na morte de duas e ferindo mais de 20.
Leia Também: Alemanha pondera negociar com talibãs repatriamento de criminosos afegãos