Los mercados españoles se encuentran en lugares destacados, como en la Plaza Mayor de Madrid o en la plaza ubicada frente a la casa de la ópera de esta ciudad, el Teatro Real. El mercado más antiguo de la ciudad de Barcelona es el denominado Fira de Santa Llúcia, ubicado fuera de la catedral.