Eight people died after a freight train collided with a public bus at a level crossing in Bangkok [1].
The incident highlights critical safety concerns regarding rail crossings in densely populated urban areas, where high-speed freight traffic intersects with public transit.
The collision occurred on May 16, 2024, at approximately 3:40 p.m. [2]. The accident took place on Asok-Din Daeng Road, near the airport rail link station and Makkasan station [3]. Witnesses said the freight train entered the level crossing at high speed, ploughing into the bus [4].
The impact ignited a fire that trapped passengers inside the vehicle [5]. Emergency responders worked to extract victims from the wreckage while battling the flames. Eight people died as a result of the crash [1].
Reports on the number of injured vary across sources. Some accounts state 35 people were injured [1], while others cite 32 [6] or 25 [7]. Other reports indicate that over 30 people sustained injuries [8], though one source listed only 15 [9].
Police have since charged the train driver with negligence [6]. Authorities said the driver failed to slow down or stop before entering the crossing, which led to the fatal collision [6].
The area near Makkasan station is a high-traffic corridor for both rail and road transport. The severity of the fire added to the casualty count, as the blaze prevented many passengers from exiting the bus immediately after the impact [5].
“Eight people died after a freight train collided with a public bus at a level crossing in Bangkok”
This tragedy underscores the persistent danger of level crossings in Thailand's urban infrastructure. The charging of the driver for negligence suggests a failure in operational protocol, but the scale of the casualties—exacerbated by a post-collision fire—points to a need for improved safety barriers and more rigorous speed enforcement at intersections where freight rail meets public roads.




