Campillos is a municipality and town in the province of Málaga, part of the autonomous community of Andalusia in southern Spain.
It covers an area of 188 km2 extending from grain fields and olive groves and includes several lakes inhabited by flamingos and storks.
The parish church Our Lady of Repose, Iglesia Parroquial Nuestra Señora del Reposo, near the plaza is a major attraction.
Campillos is part of the comarca of Guadalteba, together with the municipalities of Almargen, Ardales, Cañete La Real, Carratraca, Cuevas del Becerro, Sierra de Yeguas and Teba.
Most of the land is covered by olive groves and grain fields on its flat side and the mountains are dominated by scrub and woodland.