Ksar el-Kebir, (arabisk: “Great Castle”) stavede også Al-Qaṣr al-Kabīr, spansk Alcazarquivir, by i det nordlige Marokko. Det ligger langs Loukkos-floden.
Oprindeligt en græsk og karthaginsk koloni, blev stedet besat af romerne, hvis ruiner forbliver, og af byzantinerne. Den arabiske by, der blev grundlagt i det 8. århundrede, har en af de ældste moskeer i det vestlige Marokko, bygget med indskrevne sten fra en tidligere kristen kirke. Ksar el-Kebir blev plaget af krig (det var stedet i 1578 under slaget ved de tre konger), indtil det blev ødelagt under borgerkrigene fra 1800-tallet. Det blev genopbygget efter den spanske besættelse i 1912 og blev inkorporeret i Kongeriget Marokko i 1956. Ksar el-Kebir ligger nær krydset mellem Fès, Rabat og Tanger og er det største marked for den irrigerede Loukkos-floddalen. Pop. (2004) 107.380.