因为元军并不擅长水上作战。越南位于东亚大陆，与蒙元有着上千公里的边境线，即使这样，蒙元仍然没有取得胜利。一个地跨亚欧大陆的大帝国始终没有征服南方一个较小的国家。通过与其他国家的军事实力和地理位置的比较则更能显示出越南陈朝三次击退蒙元军的战功。和越南一样，印度、缅甸的蒲甘以及一些欧洲国家也曾在1241年的时候战胜过蒙古军。
中国方面的分析.中国学者郭振铎、张笑梅，对蒙古帝国三战三退的原因作出分析：
西方方面的分析.西方学者对蒙越战争亦有所探讨，如亚伯拉罕·多