The train was on its way to Gauhati in Assam state from Bikaner, a city in Rajasthan state, when the accident occurred in Jalpaiguri district.
All of the injured were being treated in a hospital, senior police officer Debarshi Dutta said.
Senior railway official Guneet Kaur said the cause of the accident was being investigated. She said the government would provide financial compensation to families of the deceased and all of the injured.
Accidents are common on Indiaâs massive but aging railway network. Safety standards have been an ongoing concern on the state-run system, which operates 9,000 passenger trains and carries about 23 million passengers every day.
In 2016, 127 people were killed when 14 coaches derailed in Uttar Pradesh state in one of Indiaâs worst train accidents.
___
This story corrects that Gauhati is not the capital of Assam state.