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:
-
John Lee promises ‘high-quality’ experience for Apec finance meeting guests
-
John Lee urges public to tune in to Legco debate on city’s 5-year plan, policy address
-
Hong Kong prepares reforms, accountability measures ahead of Tai Po fire report
-
Turkmenistan grows its arsenal of Chinese air defences as Russia’s role shrinks
-
India sizes up US F-35 stealth jets in landmark first on home turf

From Iran to China: An Emerging Trans-Central Asian Corridor
New documents show how a retail chain’s sales practices helped put guns on US streets
Singapore a battleground of commodities fraud lawsuits