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:
-
Israeli strikes on Beirut foil US peace plans, Iran says ‘no point’ in talks
-
HK$751,000 worth of jewellery stolen while owners dine at Hong Kong luxury home
-
Should Hong Kong close swimming pools during thunderstorms?
-
Italian former general starts far-right party in attack on PM Meloni, EU
-
Hong Kong Observatory issues amber rainstorm warning

Rare Private Indian Art Collection Goes up For Record Sale
A Country That Cannot Investigate Itself Cannot Govern Itself
Thai Princess Kept Alive Artificially For More Than Three Years Dies