(当时国内报捷的画报)
但镇南关战役的意义却着实是非常重大的。因为在此战过后,中法战争的局面立时改观。清军乘胜不断对法军第2旅发动反攻,在28日的战斗中致尼格里重伤。接替其指挥的赫本杰下令全线撤退,3月29日法军退出谅山,清军一路奏凯,几天之内又先后攻克了屯梅、观音桥和谷松等地,冯子材甚至已经准备率大军收复河内。而谅山失陷的消息传到法国之后,法国议会在3月30日以306票对149票否决了总理茹费理提出的追加军费的提案,茹费理本人被迫引咎辞职,其内阁垮台。
但茹费理辞职之后,法国的新内阁仍然决定继续战争。此后李鸿章又在英国的调停之下与法国展开和谈,最后在6月9日签订的《天津条约》上认可了由法国全权管理越南,以法军撤出台湾交换清军撤出越南。而当时在战场形势出现了转机的情况下,这个条约也引起了国内舆论大哗,左宗棠更是愤怒地说“李鸿章误尽苍生”。当然以现代视角看,虽然在镇南关大捷和收复谅山之后,也还不能说清军已经在战场上赢得了胜利,但此战的进程确实和之前的两次鸦片战争有了本质的不同,在这种情况下李鸿章主导的谈判结果仍然是清朝全盘放弃了越南的控制权,对中国来说,确实是非常遗憾和令人叹惜的。