Police said the accident happened at a rail crossing in Surat Thani’s Punpin district at 6:30 pm.
Police said the garbage truck, driven by Pongpol Saelim, 44, hit the last car of the Surat Thani-Sungai Kolok train apparently at full speed when the training was passing the crossing.
Most of the injured were staffs of the train, police said.
Police said the truck driver might doze off and did not stop the truck at the crossing.