List of Spanish colonial wars in Morocco
Post-
Reconquista
Conquest of Mehdya (1614)
Battle of Larache (1631)
Siege of La Mamora (1681)
Siege of Larache (1689)
Siege of Asilah (1690–1691)
Siege of Oran (1693)
Siege of Melilla (1694–1696)
Sieges of Ceuta (1694–1727)
Siege of Melilla (1774–1775)
Bombardment of Tangier (1791)
Tetuan War (1859–1860)
Rif conflicts
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)
Sahrawi insurgency (1973-1976)
Green March (1975)
Perejil Island (2002)
Peñón de Vélez de la Gomera (2012)
Spanish-Moroccan conflicts
(since 1492):
Conquest of Melilla
(1497)
Spanish expedition to Tlemcen
(1543)
Capture of La Mámora
(1614)
Siege of Mamora
(1681)
Siege of Larache
(1689)
Siege of Asilah
(1690–1691)
Siege of Oran
(1693)
Siege of Melilla (1694–1696)
Siege of Melilla
(1774–1775)
Hispano-Moroccan War
(1790–1791)
Hispano-Moroccan War
(1859–1860)
First Melillan campaign
(1893–1894)
Second Melillan campaign
(1909–1910)
Kert campaign
(1911–1912)
Rif War
(1920–1927)
Ifni War
(1957–1958)