Главной причиной скорее всего являлось несогласованность действий между князьями на Руси, они соперничали и не хотели объединяться для того чтобы противостоять врагу.
Так же подготовленность татаро-монгол и их тактика ведения боя давали знать о себе. Они моментально нападали на поселения, не оставляя никаких шансов для обороны.