Mon-Sat 08:00-20:00, closed Sundays30 vendors
Mercado de la Bretxa on Boulevard Zumardia at the edge of San Sebastian's Old Town runs the city's working fish-and-vegetable market from a 1995 modernised building with the original 1870 facade.
Go for: Fish, Vegetables, Idiazabal cheese
Tip: Mornings before 11:00 for the freshest fish from the Cantabrian boats. Closed Sundays.
Mon-Sat 08:00-20:00, closed Sundays60 vendors
Mercado de San Martin on Calle Loiola in San Sebastian's Centro is the city's largest covered market, with two floors of fish, meat, vegetable and pastry stalls plus Sakona and Old Town Coffee inside.
Go for: Fish, Meat, Specialty coffee, Bakery
Tip: Fish counters peak between 09:00 and 12:00; pair a market wander with a Sakona filter.
Mon-Sat 08:00-14:00, closed Sundays15 vendors
Mercado de Gros on Plaza Nafarroa Beherea in San Sebastian's Gros is the neighbourhood market across the Urumea since 1923, with a tighter stall mix of vegetables, bread and small Basque cheese counters.
Go for: Vegetables, Bread, Cheese
Tip: Saturday mornings are the busiest; the producer-direct Saturday outdoor stalls run in the Gros plazas on rotation.
Mon-Sat 08:30-14:0012 vendors
Mercado del Antiguo at the foot of Mount Igueldo in San Sebastian's western quarter is the small neighbourhood market for fish and produce, with a handful of working butchers and grocers.
Go for: Fish, Vegetables, Working neighbourhood market
Tip: Smaller than San Martin; the fish counter has the day's catch by 09:00.
Sat 08:00-14:0030 vendors
The Saturday outdoor producer stalls rotate through Donostia plazas (Plaza Easo, Plaza Berri, Calle San Francisco in Gros, Plaza Gaskuna), bringing Gipuzkoan producers to the city with direct-from-farm vegetables, Idiazabal cheeses and small-batch cider.
Go for: Producer-direct vegetables, Cheese, Cider
Tip: Producer-direct Saturday only; the plaza changes weekly. The 3rd Saturday lands on Calle San Francisco in Gros.