钓鱼城之战或称钓鱼城保卫战或称合州之战是指南宋与蒙古帝国发生于1259年的战争。
宋宝祐六年(1258年)蒙古汗蒙哥率军入侵四川。次年初,蒙军围合州州治钓鱼城(今重庆合川东北)。宋将王坚率军民力战,凭借有利地形和余玠修治的坚固城防,多次击退蒙军进攻。蒙军先后使用各种攻城器材连续进攻,皆败。至六月,蒙哥打退宋吕文德援军,加紧进攻,精选士卒于夜间登云梯攻城。王坚亲自率部抵御,蒙军败。蒙哥亲至城下督战,并用飞车窥探城内,遭宋军炮击,蒙军死伤甚众,蒙哥为炮石所中。七月,蒙哥死,蒙军乃撤军。
钓鱼城之战是中国古代战史上着名的山城要塞防御战,该战使南宋暂时解除了亡国危机,国祚一度延续。