
Vilafranca possède deux marchés couverts, Sant Salvador et La Carn, ouverts du lundi au samedi et proposant du poisson frais, de la viande à zéro kilomètre et des légumes provenant du Pla del Penedès. La proposition est complétée par des marchés de rue : le Mercat de la Verdura quotidien sur la Plaça Sant Joan, le marché du mardi dans le quartier d'Espirall, le marché des artisans brocanteurs et de la peinture (deuxième dimanche du mois, d'octobre à mai), le marché des roses et des livres de Sant Jordi, le marché aux fleurs de la Toussaint et les foires de Noël (Santa Llúcia) et Reyes.
Chaque marché ajoute des nuances saisonnières : en avril, la place dégage un parfum de roses ; pour la Toussaint, les chrysanthèmes colorent le cimetière ; en hiver, les étals de tions et les figurines de la nativité confèrent à Noël la chaleur de Noël.
Ce calendrier de petits marchés perpétue la vocation commerciale qui a donné naissance à la ville au XIIe siècle, en garantissant que chaque semaine, il y a une raison de sortir, d'acheter et d'échanger des histoires au pied de l'arrêt.