A Batalha de Alcácer Quibir (também conhecida como "Batalha dos Três Reis" (em árabe: معركة الملوك الثلاثة) ou "Batalha de Wadi al-Makhazin" (em árabe: معركة وادي المخازن) foi travada no norte de Marrocos, perto da cidade de Ksar-el-Kebir (grafias variantes: Ksar El Kebir, Alcácer-Quivir, Alcazarquivir, Alcassar, etc.) e Larache, em 4 de agosto de 1578.
Os combatentes eram o exército do deposto sultão marroquino Abu Abdallah Mohammed II, com seu aliado, o rei de Portugal Sebastian I, contra um grande exército marroquino sob o novo sultão de Marrocos (e tio de Abu Abdallah Mohammed II) Abd Al-Malik EU.
O rei cristão, Sebastião I, havia planejado uma cruzada depois que Abu Abdallah lhe pediu para ajudar a recuperar seu trono. O tio de Abu Abdallah, Abd Al-Malik, havia tirado dele com apoio otomano. A derrota de Portugal e o desaparecimento do sem filhos Sebastião levaram ao fim da dinastia de Aviz, e à integração do país na União Ibérica durante 60 anos sob a Dinastia Filipina numa união dinástica com Espanha.