The accident happened in the town of Vacarisses, about 35 kilometres (20 miles) northeast of Barcelona, when two of the train's six carriages came off the tracks, local emergency services said on Twitter.
⚠️⚠️ Actualització #Vacarisses (08.42 h). Total: 131 persones afectades. D’aquestes,1 persona morta, 3 menys greus, 41 lleus i 86 ilesos.
Dels lleus 5 traslladats, 3 a Mútua Terrassa i 2 a Parc Taulí #ProteccioCivil— Protecció civil (@emergenciescat) November 20, 2018
A #Vacarisses continuem 11 dotacions #bomberscat. Ens hem desplaçat amb una vintena.
? Imatges del tren accidentat després d'evacuar persones ferides i passatgeres pic.twitter.com/05vFVgd6qq— Bombers (@bomberscat) November 20, 2018
The train, which was travelling between Manresa and Barcelona, derailed due to a landslide, train operator Adif said in a statement.
Lamentamos profundamente el accidente ocurrido esta mañana en Catalunya y nos ponemos a disposición de las víctimas. Adif ha abierto una investigación para conocer las causas exactas de lo sucedido.
— Adif (@Adif_es) November 20, 2018
The region has been lashed by heavy rains in recent days.
There were around 150 people on the train at the time of the accident, local firefighters said. Rescue workers were working to evacuate passengers from the train, they added.