The train hit the end of the platform at Once station in the capital Buenos Aires during the morning rush hour.
“We assume that there was some fault in the brakes,” Transportation Secretary JP Schiavi said.
Dozens of people were trapped for hours in the wreckage but all have now been successfully taken to safety.
“The train was full and the impact was tremendous,” a passenger identified as Ezequiel told local television.
Medics at the scene were overwhelmed by the casualties, he added.
“People started to break windows and get out however they could,” another eyewitness told Reuters.
“Then I saw the engine destroyed and the train driver trapped amongst the steel. There were a lot of people hurt, a lot of kids, elderly,” the eyewitness added.
Police outside Once station had to “keep back the curious and concerned as paramedics treated the injured”, eyewitness Tom said.
One of the carriages was driven nearly 6m (20 ft) into the next, he added.
Survivors told local media that many people had been injured in a jumble of metal and glass.
Emergency medical system director Alberto Crescenti said that some passengers who survived had to have limbs amputated. Many suffered from arrested breathing and trauma to the thorax region.
Many are in a critical condition in the city’s hospitals and there are concerns that the death toll could rise.
Five similar accidents have occurred in and around the city in recent months.
Many parts of Argentina’s rail network are antiquated and in need of repair and this incident will increase concern about lack of investment in the system.
“This is the responsibility of a company that is known for insufficient maintenance and… improvisation,” Edgardo Reinoso of the train workers’ union told Reuters.
“Lack of controls” on the part of state agencies was also to blame, Edgardo Reinoso added.
In September 2011, 11 people died when a commuter train in Buenos Aires hit a bus crossing the tracks and then hit a second train coming into a station.
This latest accident is Argentina’s worst train crash since February 1970, when a train smashed into another at full speed in suburban Buenos Aires, killing 200 people.
cHEWf3DpPEUAt least 158 people have died in Spain's worst flooding disaster in generations. On October…
Google has been fined two undecillion (a two followed by 36 zeroes) roubles by a…
Embarking on a home remodel is an exciting journey, promising enhanced comfort, increased property value,…
The US presidential candidates continued to campaign across key swing states on October 20. Footage…
Elon Musk has said he will give away $1 million a day to a registered…
India and Canada have decided to expel their top envoys along with other diplomats as…