Larache (en bereber: Leɛrayec, ) es una ciudad portuaria localizada en el noroeste de Marruecos.