La Moschea Kutubiyya è la più grande moschea della città di Marrakesh, in Marocco.
Si trova nel quartiere sud-occidentale della città, vicino alla famosa piazza Jemaa el-Fna, fiancheggiata da ampi giardini.
La moschea è stata fondata nel 1147 dal califfo Abd al-Mu'min, della dinastia degli Almohadi, subito dopo aver conquistato Marrakesh dagli Almoravidi. Una seconda versione della moschea fu interamente ricostruita da Abd al-Mu'min intorno al 1158, con Ya'qub al-Mansur che probabilmente finalizzò la costruzione del minareto intorno al 1195. Questa seconda moschea è la struttura che si trova oggi.
È considerato un classico e importante esempio di architettura almohade e di moschea marocchina in generale. La torre del minareto, alta 77 metri, è decorata con vari motivi geometrici ad arco e sormontata da una guglia e sfere di metallo.