เหตุเกิดขณะที่ขบวนรถไฟโดยสาร กำลังแล่นเข้าเทียบชานชลาแห่งหนึ่ง ทางตะวันออกเฉียงเหนือ ของสวิตเซอร์แลนด์ใกล้กับลิคเคนสไตน์ โดยผู้ก่อเหตุได้รับการเปิดเผยว่า เป็นชาวสวิสอายุ 27 ปีได้สาดน้ำมันเชื้อเพลิงแล้วจุดไฟ จากนั้นได้ทำร้ายผู้โดยสารบนขบวนรถไฟด้วยมีด ทำให้มีผู้บาดเจ็บด้วยการถูกแทงและไฟไหม้ รวม 6 คน ในจำนวนนี้เป็นเด็กชายและเด็กหญิง 2 คน
เจ้าหน้าที่ตำรวจเปิดเผยว่า ผู้ก่อเหตุไม่ได้เป็นผู้อพยพเข้าเมืองแต่อย่างใด โดยเขาก็ได้รับบาดเจ็บและถูกคุมตัวเข้ารักษาในโรงพยาบาล สำหรับแรงจูงใจให้ก่อเหตุนั้นยังไม่เป็นที่รับทราบ แต่ก็ไม่ตัดประเด็นเรื่องก่อการร้าย