Heavy rain causing poor visibility is said to have caused the bus to get hit by the train as it crossed over the tracks.
At least 18 people have been killed and more than 40 injured in Thailand after a freight train crashed into a bus taking passengers to a religious ceremony.
The Sunday morning collision, around 50km east of the capital Bangkok, toppled the bus on its side and sheared off part of its roof.
Dozens of injured passengers were rushed to nearby medical facilities for treatment, said provincial hospital director Sombat Chutimanukul.
"Four are in critical condition and eight remain under observation" out of the 23 admitted to her hospital, she told reporters.
State Railway of Thailand governor Nirut Maneephan confirmed the death toll at the site of the crash to reporters.
🇹🇭 At least 18 people were killed and more than 30 others injured when a freight train collided with a tour bus with at least 60 passengers on board at a railway crossing in Central #Thailand this morning (Sunday). pic.twitter.com/GjVS2oVnnE— CCTV Asia Pacific (@CCTVAsiaPacific) October 11, 2020
Early photos taken by rescue workers showed gnarled metal and debris, with bodies lying by the tracks and people's belongings scattered around the scene.
Rescue workers lifted the injured on stretchers into nearby parked ambulances, and a crane arrived early in the afternoon to lift the vehicle off the tracks so that police could better assess the carnage.
There were some 60 passengers in the chartered bus travelling from neighbouring Samut Prakan province to a temple in Chachoengsao, said province governor Maitree Tritilanond.
They were planning to offer yellow robes to monks, a traditional ceremony held within a month of the end of Buddhist Lent, he told reporters.
Thai premier Prayut Chan-O-Cha gave his condolences and instructed authorities to investigate the cause of the crash, a government spokesman said in a statement.
Such deadly accidents are common in Thailand, which regularly tops lists of the world's most lethal roads, with speeding, drunk driving and weak law enforcement all contributing factors.
Thailand has the second-highest traffic fatality rate in the world, according to a 2018 World Health Organization report.
Though a majority of the victims are motorcyclists, bus crashes involving groups of tourists and migrant labourers often grab headlines.
In March 2018, at least 18 people were killed and dozens wounded when a bus carrying people returning from holiday in northeastern Thailand swerved off the road and smashed into a tree.
Travel throughout the kingdom has been thrown into disarray this weekend by a big storm hitting the region, leaving roads in poor conditions and some provinces deluged in shin-high floods.