De sov utanför en buss de hade färdats i på motorvägen, sedan bussen gått sönder. En lastbil körde sedan in i den bakifrån.
Minst 19 andra skadades i olyckan i delstaten Uttar Pradesh, meddelar polisen.
De flesta av bussens passagerare var arbetare på väg hem till delstaten Bihar längre österut efter att ha arbetat i delstaterna Punjab eller Haruana.
– Distriktsadministrationen och polisen har inlett en utredning och vi försäkrar oss om att de skadade får bästa tillgängliga vård, säger Satya Naryan Sabat vid polisen.
Vägarna i Indien är i många fall dåligt underhållna och är ökända för att vara farliga. Varje år dör runt 150 000 människor i trafikolyckor i landet, enligt regeringens statistik.