Nine persons were seriously injured, while 40 others received minor injuries when three train cars derailed.
The train crashed into a car that had been hit by another vehicle and was pushed up on the tracks.
There were 70 passengers on board the train.
The accident happened in Lauterbach, between Leipzig and Chemnitz, said spokesman Torsten Henkel from the federal German police.Come out exactly
One of the cars that derailed tipped over on its side.
The driver of the car managed to get out before the crash, but the train could not stop in time.
Rescue teams are on site and helicopters flew the most seriously injured to local hospitals for treatment.
Train traffic in the area have been redirected due to the accident, said the German railway operator Deutsche Bahn.