Entre sus fiestas más populares destacan la feria y fiestas de San Bartolomé, la feria grande, que se celebra la última semana de agosto, la Semana Santa, declarada el 25 de junio de 2002 como , la romería de la Virgen de la Victoria, declarada el 25 de julio de 2008 como Fiesta de Interés Turístico de Andalucía, y la fiesta de la aceituna, que se celebra el 8 de diciembre, marcando el inicio oficial de la campaña de recolección anual de la aceituna.