People keep asking me about Porto's food markets, and there are really four names: Bolhão, Bom Sucesso, Beira-Rio across the river in Gaia, and the new Time Out Market in São Bento station. I've eaten at all four. Three are worth your time.
By Edmund · Updated 2026-10-14
← See all 66 spots on the interactive mapBolhão, Bom Sucesso and Beira-Rio: go. Time Out: skip.
| Mercado do Bolhão | Mercado Bom Sucesso | Mercado Beira-Rio | Time Out Market | |
|---|---|---|---|---|
| What it is | The historic market hall, restored: Portuguese stalls on the market level, restaurants upstairs | A local food court in Boavista with lots of counters | A market hall on the Gaia riverside, more local and more authentic, with the view back to Porto outside | A food hall run by Time Out: 11 restaurant counters in the station |
| Where | Rua Formosa, city centre — a short walk up from São Bento | Praça do Bom Sucesso, Boavista | Avenida de Ramos Pinto, Vila Nova de Gaia — across the river, on the quay | South wing of São Bento station |
| Hours | Mon–Fri 8am–8pm, Sat 8am–6pm, closed Sunday. Restaurant level Mon–Sat until midnight | Sun–Thu 10am–11pm, Fri–Sat 10am–midnight | Mon–Wed and Sun 10am–11pm, Thu–Sat 10am–midnight | Every day 10am–midnight |
| What I eat | Bite-size plates at the stalls, then Peixe no Mercado upstairs for a proper meal | Roast piglet at O Forno do Leitão do Zé, prego no pão at Forno do Mercado | The seafood counter, the dessert counter and the central beer station, then step outside for the view back to Porto | I spend the money elsewhere |
| My verdict | Go | Go | Go | Skip it — the full review |
Portuguese stalls, bite-size plates, try them all; Peixe no Mercado upstairs for a proper meal. Closed Sunday.



The classic one — the historic hall in the city centre, and a marketplace first. The stalls are all Portuguese, and on the market level they serve bite-size food, so it's easy to try them all. Try them: go for the ingredients, not brand names. When I want a proper meal there, Peixe no Mercado on the restaurant level is a full restaurant — tasty modern seafood dishes, conveniently inside the market.
Yes, Bolhão is touristy these days too. But to me it never has the wrong feeling of the Time Out Market — underneath the crowds it's still a real market, selling what the region grows and catches.
Hours: Monday to Friday 8am–8pm, Saturday 8am–6pm, closed Sunday. The restaurant level runs Monday to Saturday until midnight.
The real food court: roast piglet and the prego, honest value, open every day.

Very nice food court with lots of choices and honest value. I get the roast piglet at O Forno do Leitão do Zé — 500–600g is good for 2 — and the prego no pão at Forno do Mercado. Their steak sandwich, not their pizza. Full details.
Hours: open every day — Sunday to Thursday 10am–11pm, Friday and Saturday 10am–midnight. Praça do Bom Sucesso, Boavista.
The Gaia food court: more local, more authentic, and the view back to Porto from outside.

The food court I'd send you to instead of Time Out: more local, more authentic, across the river in Gaia. I like the seafood counter, the dessert counter and the central beer station. Step outside and the view back to Porto is beautiful. Full details.
Hours: open every day — Monday to Wednesday and Sunday 10am–11pm, Thursday to Saturday 10am–midnight. Avenida de Ramos Pinto 148, on the Gaia riverside.
An expensive way to eat averagely; the same chefs cook better in their own rooms.
If you've read my Time Out page, you know my answer. To me it's an expensive way to eat averagely in a city full of honest food — and nearly every chef in that hall runs a better restaurant of their own, minutes away. Go to the real ones.
Hours: every day 10am–midnight, south wing of São Bento station.
Bom Sucesso if you want a real meal — lots of choices, honest value. Bolhão if you want the classic market hall: work through the stalls' bite-size plates, or sit down properly at Peixe no Mercado on the restaurant level. On the Gaia side, Mercado Beira-Rio. My money stays away from the Time Out Market.
Mercado Beira-Rio, on the Gaia riverside at Avenida de Ramos Pinto. More local and more authentic than the Time Out Market, and the view back to Porto from outside is beautiful.
Bolhão. It's a real market: Portuguese stalls serving bite-size food you can try your way through, and a proper restaurant upstairs. The Time Out Market is a food hall built for visitors, a short walk down the hill; Bolhão and Bom Sucesso are where I eat.
Monday to Friday 8am–8pm, Saturday 8am–6pm, closed on Sundays and holidays. The restaurants on the upper level, Peixe no Mercado among them, run Monday to Saturday until midnight.
It's closed on Sundays. On a Sunday I go to Mercado Bom Sucesso, which opens every day from 10am.
It's a food hall run by Time Out — 11 restaurant counters in São Bento station. A different thing from a traditional market like Bolhão.
That's the Time Out Market — a food hall run by the Time Out brand in the station's south wing, opened May 2024. If you're standing at São Bento and want a real market, Bolhão is a short walk up Rua de Sá da Bandeira, and it's the one I'd make time for.
Yes — two real ones. Mercado Bom Sucesso in Boavista, an actual local food court with lots of choices and honest value, and Mercado Beira-Rio on the Gaia riverside, more local and more authentic, with the view back to Porto outside. The Time Out Market in São Bento station sells the same idea at tourist prices; my money goes to the other two.
Mercado do Bolhão, the historic hall in the city centre. Touristy these days, but underneath the crowds it's still a real market selling what the region grows and catches — and Peixe no Mercado upstairs turns it into a proper meal.