El Castillo de las Guardas é un municipio de España na provincia de Sevilla, comunidade autónoma de Andalucía.
Ten unha área duns 258,73 km² e unha poboación de 1.468 habitantes (2020),[1] o que daba unha densidade de poboación de 5,66 hab/km². Encóntrase situada a unha altitude de 347 m e a 54 km da capital provincial, Sevilla.