札马战役（Battle of Zama），又译“扎马战役”、“扎玛战役”，发生于公元前202年的北非上，为第二次布匿战争的终战，由罗马人获胜。
前因.公元前209年春天，大西庇阿率领大军到伊比利亚半岛，趁汉尼拔的弟弟哈斯德鲁巴战死，一举攻下迦太基在西班牙的重要据点新迦太基（今卡塔赫纳）。对汉尼拔而言，失去了唯一的后方基地，无疑是致命的打击。罗马元老院最初受费边的影响，反对大西庇阿入侵迦太基的计画，认为其过于冒险，但是元老院最后同意了他的计划。公元前204年，大西庇阿率领七千名义