A passenger on board the train posted to social media saying the train was being held at the station for some time after the crash. Train staff were in shock, she said.
Trains have been delayed and some have been cancelled.
Transdev spokesperson Emily Liddell said the line was closed, and their focus was now on looking after the train crew and passengers.