The train failed to stop as it arrived at Once station, crashing through the buffers and ending up wedged between the floor and ceiling of the platform.
The accident happened at the same station where 51 people were killed in a similar crash last year.
The cause of the accident remains unclear.
Saturday’s crash happened shortly after 07:00 local time.
The line from Moreno 25 miles west of Buenos Aires to Once station, operated by the Sarmiento train company, is normally a busy commuter line during the week, and its trains are usually packed with passengers.
Security Secretary Sergio Berni said some of those injured on Saturday had been waiting on the platform and were hurt by flying glass as the train’s windows shattered.
Jorge Ramirez, a chef who got on the train nine stations before the end of the line, told the AP news agency the accident was “a tragedy”.
“I saw people hurt, shouting, others thrown on the floor. The people in the first wagon ended up piled on top of each other,” he said.
After the 2012 crash, the authorities revoked a local company’s right to operate trains on the line and pledged to make new investments in safety.
The US House Ethics Committee has voted to release its report on former Republican Representative…
ABC News has agreed to pay $15 million to President-elect Donald Trump to settle a…
South Korea’s parliament has voted to impeach President Yoon Suk Yeol over his failed attempt…
Israeli war planes have carried out more than 100 air strikes in Syria on December…
President-elect Donald Trump has threatened to impose 100% tariffs on the BRICS countries if they…
Syrian troops have withdrawn from the city of Aleppo following an offensive by rebels opposed…