ナヘラの戦い(ナヘラのたたかい、英語: Battle of Nájera)は、 1367年4月3日にカスティーリャ王国ラ・リオハ地方のナヘラで起こった、カスティーリャ王ペドロ1世(残酷王)とトラスタマラ伯エンリケ(後のカスティーリャ王エンリケ2世、恩寵王)の間の、カスティーリャ軍同士の戦いである。イングランド王国のエドワード黒太子と共に戦ったペドロ1世がフランス人傭兵の支援を受けたエンリケを破ったが、この勝利は逆にペドロ1世を破滅的な結末に導くことになる。第一次カスティーリャ継承戦争における最初の大規模な戦いであると共に、両軍に英仏はじめ各勢力が加担したため、百年戦争の一環としてもとらえられている。