Los monumentos más significativos de la ciudad son la Alcazaba —fortaleza árabe construida a finales del siglo IX—, las iglesias de San Gabriel, de Santa Catalina, la Iglesia Mayor de la Encarnación, el Convento e Iglesia Conventual de Santa Clara, el Pósito, el Palacio de Narváez y la Fuente de los Veinticinco Caños.