El mercado Olivares Barroco convierte la plaza de España, restaurada en 2011, y sus calles en un escenario del siglo XVII, con artesanos, tabernas, teatro y recreación histórica; en 2022 se celebró su XIX edición del 19 al 22 de mayo. El 20 de enero, tras el triduo a San Sebastián, patrón, hay quema de bengalas en la plaza. La feria en honor a la patrona, la Virgen de las Nieves, es de las más antiguas de la provincia: nació como feria de ganado. También se celebran el Corpus y la romería del Rocío.