A collision between a commuter train and a minibus on a level crossing in the Indonesian capital Jakarta on Sunday killed at least 16 people and injured several others, an official said.

"There were 24 people inside the minibus. Sixteen people died including the driver, the rest are still being treated at hospitals," Jakarta police spokesman Muhammad Iqbal said.

A team from the ministry and the National Transportation Safety Committee would be deployed to investigate the cause of the crash, a transport spokesman said.

Eva Chairunisa, a spokeswoman for train operator Kereta Commuter Line, said the accident happened shortly before 9:00am local time when a train slammed into a packed minibus as it crossed a railway line in the north of the city.

The bus drove past a closed gate at the level crossing before it was hit, she said.

"No-one on the train was hurt in the accident but several bus passengers died," she said.

Ms Chairunisa said the train driver followed standard procedures and sounded the horn to warn the bus before the accident happened.

The line was partially closed following the collision.

Transport accidents are common in Jakarta, where roads are heavily congested and buses and trains are often old and badly maintained.

You have no doubt been hearing a lot about the Paris Agreement and know that it pertains to climate change, but are too embarrassed at this stage to ask for an overall explanation of what it's all about.