Kraschen inträffade tidigt på måndagen i staden Bareilly, 251 kilometer från huvudstaden Lucknow.
En högre polistjänsteman sade att alla 22 offer hade förkolnat illa och inte omedelbart kunde identifieras.
Passagerarbussen hade fått eld efter kollisionen. Polisen letar efter lastbilens förare.
AFP:s nyhetsbyrå citerade polisen som sade att dörrarna till bussen var låsta efter kollisionen och fångade in passagerarna.
Några lyckades fly genom att öppna fordonets fönster.
Den främste talesmannen för Uttar Pradesh-polisen, Rahul Srivastav, sade att bussen fraktade 41 passagerare, och att de som skadades hade förts till sjukhus.
Många av dem sägs ha ett allvarligt tillstånd, och myndigheterna varnar för att det är troligt att det kommer att stiga.
Indien har världens högsta antal dödsoffer på vägarna, och en olycka inträffar var fjärde minut.
De flesta olyckor bär skulden för vårdslös körning, dåligt underhållna vägar och åldrande fordon.
Minst 22 personer har dödats efter en buss de reste i kolliderade med en lastbil i den norra indiska staten Uttar Pradesh.