El castillo de Gibralfaro es una fortaleza con doble recinto. En otros tiempos contenía aljibes con los que poder mantener una guarnición de unos 5.000 hombres.
Este castillo está unido a la Alcazaba de Málaga por una doble fila de murallas rampantes llamada coracha.