Polisen sade att åtminstone åtta vagnar hoppade över spåren nära Muzaffarnagar, omkring 80 kilometer norr om huvudstaden Delhi.
Orsaken till kraschen, som hände på lördag kväll, är ännu inte klar.
Räddningsmän arbetade på natten för att hitta överlevande. TV-filmer visade vagnar staplade ovanpå varandra.
Tåget hade färdats till den hinduiska heliga staden Haridwar, i Himalayas bergssluttningar, från Puri, i östra Odisha-staten.
"Vi kämpar för att dra ut de skadade och väntar på gasskärare att komma", sade polis Ajay Pandey på platsen.
"Det är för mörkt för att starta en fullfjädrad sökoperation men våra team gör sitt bästa."
Indiens premiärminister Narendra Modi twittrade med sina kondoleanser till offrens familjer och lovade all möjlig hjälp.
Tågolyckor är ganska vanligt i Indien. Järnvägssystemet transporterar mer än 22 miljoner passagerare per dag och en stor del av utrustningen är föråldrad.
En olycka i Uttar Pradesh i november förra året dödade 150 personer och en annan i samma stat ett år tidigare dödade 39 personer.
Minst 23 personer dödades och mer än 60 skadades när ett tåg spårade ur i den norra indiska staten Uttar Pradesh.