棟多之戰,中國清王朝鎮壓越南西山起義軍的一次戰鬥。1789年,清兩廣總督孫士毅率軍萬餘名,入越南鎮壓阮文惠領導的西山起義軍。1月25日夜,阮文惠軍隊襲擊升龍(今越南河內)孫士毅大本營,清軍措手不及,傷亡很大,倉皇撤退。孫士毅渡過富良江,恐阮軍追擊,斬斷浮橋,使未過江的萬餘名清兵無法渡江而被西山起義軍殲滅。越南史稱此次戰役為棟多之戰(因埋清兵的墳太大,越南人稱這些墳為棟多。)此戰後,越南北部歸阮文惠統治,清王朝被迫封阮文惠為安南王。