一是张世杰、陆秀夫的指挥失误,当疲惫的元军到达时,陆秀夫命令部下用铁链把船连在一起,船的四周被围住,形成一个堡垒,东西向横锁水道,这无疑是放弃了主动进攻的权利。
二是元军多次使计,例如李恒从背后包围宋军、切断宋军粮草供应等
三是宋军疏于防范,在决定性一战时,张弘范令士兵用布帐围住战船,并大奏鼓乐。宋军疏于防范,误以为元军在做饭,于是元军趁涨潮之际,对宋军发起猛烈进攻。面对元军的南北夹击,宋军终于败下阵来,元军跳上宋军的战船,两方进行激烈的交战。陆秀夫看到此景,认为宋军失利,背着少帝跳入海中,许多忠臣紧随其后。
崖山海战对中华民族的影响颇大,但同时也展现了中华民族的民族气节。