Cada 13 de junio se celebra en Villafranca la Feria de San Antonio. Se trata de un gran mercado al aire libre que se sitúa en la Plaza Mayor, Travesía de San Nicolás, Plaza Diego Saavedra, Avenida Bernardo Díaz Ovelar y Alameda Baja. Se ofrecen a los visitantes todo tipo de puestos de ropa, calzado, verduras, productos gastronómicos de la zona y de la vecina Galicia. Los puestos de ajos traídos de distintos puntos geográficos son un atractivo para los visitantes. Se compran en grandes cantidades para su consumo durante todo el año. Es imprescindible degustar el pulpo a feira y el churrasco en las carpas que se instalan para la ocasión.
Al igual que la Feria de San Antonio, este gran mercado se ubica en las mismas calles, aunque por coincidir en época vacacional, 25 de julio, siempre cuenta con más visitantes y un mayor número de puestos. Los ajos vuelven a ser el producto estrella junto con las verduras de temporada, no se puede prescindir de la compra de tomates, cebollas de Villafranca, muy demandadas y otras verduras y frutas de la huerta local.
Como complemento a la Feria, a última hora de la tarde se celebra una procesión con la imagen de Santiago de Apóstol por las inmediaciones de la iglesia de Santiago y posterior Eucarística bajo esta advocación.
Todos los martes del año se celebra en esta villa un mercado semanal. Este se sitúa en la Plaza Diego Saavedra y Avenida Bernardo Díez Ovelar. Sus puestos permiten disfrutar de productos de huerta de temporada además de ropa, calzado, bisutería y del conocido pulpo a feira.