The driver of the car involved in the collision in Central Java province did not see the oncoming train on a level crossing due to thick fog, local traffic officer Eko Ari Kisworo said in a statement issued by the police.
The train then collided with the car, which carried nine people and was flung about 20m (66ft) before hitting a pole and flipping into a rice field, Eko said.
Advertisement
Four passengers, including a two-year-old girl and another who was 10, were killed, while the driver and the remaining passengers were injured, the officer added.
The accident came just days after a long-distance train slammed into the last, women-only carriage of a stationary commuter train near the Bekasi Timur station in West Java on Monday, killing 16 women and injuring at least 90 people.

President Prabowo Subianto has blamed that incident on unsafe level crossings and ordered a countrywide upgrade with guard posts or flyovers.

Don't Miss:
-
China and US push Southeast Asia over their AI blocs. Will it test region’s non-alignment?
-
Man armed with sword injures several at Swedish high school
-
Ex-care home worker accused of raping intellectually disabled woman 5 times
-
Tesla forced to recall record 3 million cars in China over door-handle issue
-
OpenAI-backed legal tech firm pivots to Chinese Kimi K3 open-weight model

After Years of Waiting, Noel Tata Presides Unchallenged over India’s Biggest Business
Despite years of confiscations, the Met still holds hundreds of pieces linked to alleged trafficking and looting figures
Ex-Evergrande Boss Hui Ka Yan gets Life in Prison