San Pedro, del siglo XIV, aprovecha parte de la antigua mezquita junto a la muralla almohade y tiene la torre exenta con chapitel. Santa María, gótico-mudéjar de finales del siglo XIV con añadidos posteriores, estaba fuera de la muralla, en el camino de Sevilla a Niebla.