60 gadus vecais vācietis bija ceļā uz Brēgencu, Forarlbergas zemē, kad pēkšņi pielēca kājās no sēdvietas un sadūra 19 gadus vecu jaunieti vēderā.
Pēc tam viņš metās virsū 17 gadus vecam jaunietim, kuram pārgrieza kaklu, atklāja policija.
Incidents notika braucošā vilcienā starp Blūdencu un Feldkirhu.
Pēc uzbrukuma vilciens apstājās tuvējā stacijā, un divi policisti ar pārējo pasažieru palīdzību pēc īsas cīņas uzbrucēju aizturēja.
Cietušie tika nogādāti slimnīcā.
Policija noraida iespēju, ka šis incidents varētu būt saistīts ar terorismu.
"Vīrietim nebija migrācijas pagātnes. Viņš pēc visām pazīmēm ir garīgi slims, un mēs izslēdzam teroraktu," ziņu aģentūrai AFP pavēstīja policijas preses pārstāvis.
Incidents noticis vien pāris dienu pēc tam, kad 27 gadus vecs Šveices pilsonis ar nazi vilcienā Šveicē nodūra vienu cilvēku un vēl piecus ievainoja.