A train travelling from London Euston overran the platform and crashed into a barrier when it arrived at Chester Station.
A British Transport Police spokesman said a 64-year-old passenger was taken to hospital suffering with back injuries after the train partially derailed.
He told the Liverpool Echo: "All coaches of the five-car train have remained upright and one man has been taken to a local hospital by North West Ambulance Service with reported injuries to his back."
Jake Pickering was on board at the time and managed to upload a picture of the incident on Twitter. He wrote: "The @VirginTrains train I was on from London has just crashed at Chester station. I believe everyone is okay."
According to the Mirror, a spokesman for the train company said: "Virgin Trains can confirm that an incident took place earlier today at Chester Station.
"It took place at approximately 12:10 and the train involved was the 10:10 Virgin Trains' service from London Euston to Chester."
Sky News reports the statement added that emergency services attended the scene but "at this stage it is believed that there are no serious injuries."
No other services at Chester Station have been affected.
A Network Rail spokesman said the train hit the buffers at slow speed, and told the BBC: "Network Rail is assisting Virgin Trains and the British Transport Police in dealing with this incident.
"Both the Rail Accident Investigation Branch and the Office for Rail Regulation have been informed."