Tågurspårningen inträffade nära staden Riedlingen i förbundslandet Baden-Württemberg, efter omfattande regn och stormar i området.
"Vattnet utlöste ett jordskred på vallen bredvid spåren, vilket i sin tur orsakade urspårningen", skriver polisen i Ulm och åklagarna i Ravensburg i ett gemensamt uttalande.
Runt 100 passagerare var ombord när olyckan inträffade. Minst 41 personer skadades, en del av dem allvarligt.
Utredningen kring händelsen fortsätter, meddelar myndigheterna.