El castillo de Luna es una edificación fortaleza de estilo almohade y mudéjar, que se encuentra en el municipio español de Mairena del Alcor, provincia de Sevilla, Andalucía.