A Rodalies commuter train hit the buffers at the end of platform 11 at Barcelona-Término station, Spanish track operator Adif confirmed on Friday morning.
20 passengers were lightly injured, 18 suffered minor injuries and one person was seriously injured, Catalan emergency services said. The injured have all been taken to hospital.
There were no fatalities.
Some of the wheels of the leading carriages derailed, Adif said.
Images posted by passengers and onlookers on Twitter showed how the buffers had smashed into the front of the train at the station, which is also known as Barce...