Pertempuran Algeciras adalah pertempuran laut yang berlangsung pada tanggal 25 Juli 1278. Pertempuran ini berlangsung antara armada Kerajaan Kastilia (yang dipimpin oleh Laksamana Kastilia Pedro Martínez de Fe) melawan armada Maroko dan Keamiran Granada yang dipimpin oleh Abu Yaqub Yusuf an-Nasr. Pertempuran ini merupakan bagian dari ekspedisi laut Moor di Semenanjung Iberia. Pertempuran yang meletus di Selat Gibraltar ini berhasil dimenangkan oleh Banu Marin.

Pertempuran ini berlangsung bersamaan dengan pengepungan kota Algeciras yang berlangsung dari tahun 1278 hingga 1279.

Rujukan 
 

Spanyol dalam tahun 1278
Konflik dalam tahun 1278
Algeciras (1278)
Pertempuran yang melibatkan Maroko
Reconquista