List of Spanish colonial wars in Morocco

* v
* t
* e

Spanish-Moroccan conflicts

Reconquista \- Almoravid era

* Battle of Sagrajas (1086)
* Battle of Bairén (1097)
* Battle of Consuegra (1097)
* Battle of Cutanda (1120)
* Siege of Coria (1138)
* Siege of Oreja (1139)
* Battle of Montiel (1143)

* * *

Reconquista \- Almohad era

* Siege of Santarém (1184)
* Battle of Alarcos (1195)
* Siege of Al-Dāmūs (1210)
* Conquest of Majorca (1228–1231)
* Battle of Portopí (1229)
* Battle of Las Navas de Tolosa (1212)

* * *

Reconquista \- Marinid era

* Battle of Écija (1275)
* Siege of Algeciras (1278)
* Battle of Algeciras (1278)
* Siege of Tarifa (1294)
* Siege of Gibraltar (Feb.–Jun. 1333)
* Siege of Gibraltar (Jun.–Aug. 1333)
* Battle of Río Salado (1340)
* Siege of Algeciras (1342–44)
* Siege of Gibraltar (1349–1350)

* * *

Colonial conflicts

* Conquest of Melilla (1497)
* Conquest of Mehdya (1614)
* Siege of Larache (1689)
* Siege of Melilla (1694–1696)
* Sieges of Ceuta (1694–1727)
* Siege of Melilla (1774–1775)
* Tetuan War (1859–1860)
* First Melillan campaign (1893–1894)
* Second Melillan campaign (1909)
* Battle of Wolf Ravine
* Kert campaign (1911–1912)
* Rif War (1920–1926)

* * *

Post-colonial conflicts

* Ifni War (1957–1958)
* Green March (1975)
* Perejil Island (2002)
* Peñón de Vélez de la Gomera (2012)

Moroccan–Spanish conflicts:

* Conquest of Melilla (1497)
* Conquest of Mehdya (1681)
* Siege of Larache (1689)
* Siege of Melilla (1774)
* Siege of Ceuta (1790-1791)
* Hispano-Moroccan War (1859–1860)
* First Melillan campaign (1893–1894)
* Second Melillan campaign (1909–1910)
* Kert campaign (1911–1912)
* Rif War (1920–1926)
* Ifni War (1957–1958)
* Perejil Island crisis (2002)

*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template