The Shosholoza Meyl is a popular train for families during the busy holiday season.
It was hitting from the beaches of Port Elizabeth to Johannesburg.
But several hours south of the city, it collided with a truck and trailer at a level crossing.
Officials say the driver had tried to beat the train across the track.
He walked away with minor injuries.
You can see for yourself that the truck driver was taking chances,in thought that he was going to pass through.
Lately did he know that the train was going to hit him.
That has costed lots of lives.
Half of the carriages were derailed and burst into flames.
The train was carrying about 700 people, tourists,families and workers who just said goodbye to loved ones, heading back to their jobs after the Christmas holiday.
Stunt travelers waited by the road for buses to complete their journey,conscious that for many families there will be no happy homecoming.