A train carrying passengers has crashed into a buffer at the end of Richmond station, with at least 20 people injured and five in a serious condition.
Fire and Rescue NSW have managed to free all passengers after three were trapped in the first carriage, after an emergency call was placed just after 10am.
According to NSW Ambulance, five people have sustained serious injuries: two with possible spinal injuries, one with a suspected collar bone injury, one with a leg injury and one with a hip injury.
Three helicopters, 17 ambulance crews, Fire and Rescue NSW crews and SES crews attended the scene.
A triage area has been set up to attend to patients.
"Richmond is a dead-end line and there is just a bugger stop at the end of the rail line, and he has hit it by the sounds of it," a rail union official said, reports smh.com.au.
Sydney Trains chief executive Howard Collins, a Sydney Trains staff member may have sustained broken ribs.
It is understood that a lot of people were standing at the time of the impact, as they were preparing to alight the train.
Three people have been taken to Westmead Hospital, according to ABC News.
Train services have been suspended between Richmond and Clarendon in both directions.
At the time of writing, ABC News has reported that as many as 20 people were injured in the incident.
This incident has delayed meetings between the Rail, Tram and Bus Union and Sydney trains officials.