因为即使在战争中,一时缺乏马乳和羊肉,他们还可以以射猎作为补充。在作战中,蒙古骑兵就是依靠马匹和畜群来补充给养的。这在后勤上大大减少了军队行进的辎重。在行军作战的过程中,粮草往往就是一个军队的咽喉,然而敌人却很难遏制住蒙古兵的咽喉,这也就决定了他们比别人少一个致命的弱点。
但蒙古骑兵也有两大弱点。一是善骑好射、策马急袭的蒙古骑兵在江河湖泊面前便显得毫无用武之地,为了克服这一弱点,1220年,成吉思汗就建立了水军。有相关史料记载,在西征时,蒙古军就曾在一个月内造船百艘、载蒙古骑兵渡过漠兰河。但是另一个弱点却是蒙古骑兵解决不了的,即他们先天存在的问题。生活在蒙古高原和西伯利亚干寒地带的蒙古人惧怕湿热,不耐高温。这一点在攻占南亚、东南亚一带的战役中就已显露无疑了。所以有人推测,真正促使成吉思汗班师的原因也可能是蒙古骑兵适应不了印度的气候以及地理环境。
根据记载,当时正值盛夏,暑气逼人,蒙古军队只行进了数里路,就觉得气喘神疲、汗流不止,有不少士兵还因中了暑不能行军作战。酷热的气候使得剽悍的蒙古兵顿时丧失了斗志。而印度兵却对这种气候习以为常。迫于环境的限制,蒙古兵在这里完全失去了优势,他们在印度这块土地上再也没有在高原草地上纵横驰骋的气势和战斗力了。