Ksar el-Kebir, (arabe: «Grand château») a également orthographié Al-Qaṣr al-Kabīr, espagnol Alcazarquivir, ville, nord du Maroc. Il se trouve le long de la rivière Loukkos.
A l'origine colonie grecque et carthaginoise, le site était occupé par les Romains, dont les ruines subsistent, et par les Byzantins. La ville arabe, qui a été fondée au 8ème siècle, possède l'une des plus anciennes mosquées de l'ouest du Maroc, construite avec des pierres inscrites d'une ancienne église chrétienne. Ksar el-Kebir a été en proie à la guerre (c'était le site en 1578 de la bataille des Trois Rois) jusqu'à ce qu'il soit détruit pendant les guerres civiles du XIXe siècle. Il a été reconstruit après l'occupation espagnole de 1912 et a été incorporé au Royaume du Maroc en 1956. Ksar el-Kebir est près du carrefour entre Fès, Rabat et Tanger et est le principal marché de la vallée irriguée de la rivière Loukkos. Pop. (2004) 107 380.