TheFork, a Trip advisor company

What
Where

Specify a date & time to find the best restaurants & offers

The Best Restaurants in Barcelona

3,586 restaurants

Sort by Relevance

InsiderCatalan

Ca l'Isidre

Carrer de les Flors, 12, 08001, Barcelona

9.3 / 10
209 reviews

Average price €65 Accepts Yums american express Welcome

InsiderItalian

Plaza de Santa Catalina, 1, 08003, Barcelona

9.3 / 10
317 reviews

Average price €25 american express Welcome

Mediterranean

Carrer de Còrsega, 337, 08037, Barcelona

9.3 / 10
286 reviews

Average price €24 american express Welcome

Normal

InsiderSeafood

C/ Balmes, 413, 08022, Barcelona

9.3 / 10
297 reviews

Average price €40

Specify a date and enjoy promotions of up to -50% in our best restaurants

Arrocería

Passeig de la Barceloneta, S/N (a pie de playa), 08003, Barcelona

9.1 / 10
510 reviews

Average price €28

Menú 20 €

InsiderFrom Galicia

C/ Indústria, 314, 08026, Barcelona

9.1 / 10
318 reviews

Average price €76 american express Welcome

Menú 110 € 110 €

Peruvian

Roselló, 361, 08025, Barcelona

8.2 / 10
3 reviews

Average price €25

-30% off the "à la carte" menu!

Mexican

Carrer del Comte d'Urgell, 22, 08011, Barcelona

8.2 / 10
77 reviews

Average price €21

-30% off the "à la carte" menu!

Vegan cuisine

Carrer de la Indústria, 252, 08026, Barcelona

7.6 / 10
26 reviews

Average price €15

-50% en Carta con Volvamos a los Restaurantes

Belgian

Carrer de Villarroel, 60, 08011, Barcelona

9.1 / 10
163 reviews

Average price €22 Accepts Yums

Mediterranean

Carrer de Raset, 47, 08021, Barcelona

8.9 / 10
84 reviews

american express Welcome

Menú 12,50 € 12 €

French

Av. de Gaudí, 5, 08025, Barcelona

9.1 / 10
64 reviews

Average price €17

Spanish

Carrer d'Avinyó, 42, 08002, Barcelona

7.6 / 10
169 reviews

Average price €18 Accepts Yums

-50% off the "à la carte" menu!

InsiderMediterranean

Carrer de Casanova, 224, 08036, Barcelona

9.1 / 10
1,697 reviews

Average price €15

InsiderBasque

Carrer de Muntaner, 70-72, 08011, Barcelona

9.1 / 10
242 reviews

Average price €40 american express Welcome

Mediterranean

Carrer de les Corts, 7, 08028, Barcelona

9.1 / 10
44 reviews

Average price €25

Mediterranean

Carrer de València, 207, 08007, Barcelona

8.9 / 10
1,034 reviews

Average price €21 american express Welcome

Menú Mediodía 13,50€ 13,5 €

Mediterranean

Plaza Catalunya, 19, 08002, Barcelona

9.3 / 10
1,321 reviews

Average price €25

Menu Semanal 23 €

YUMS x2Mediterranean

Carrer del Rosselló, 189, 08036, Barcelona

9.1 / 10
60 reviews

Average price €20

Mediterranean

Carrer del Consell de Cent, 190, 08011, Barcelona

8.3 / 10
43 reviews

Average price €15 american express Welcome

-50% en Carta con Volvamos a los Restaurantes

InsiderAsian

Carrer del Comte Borrell, 41, 08015, Barcelona

9.4 / 10
83 reviews

Average price €20

Author

Carrer de Balmes, 66 local 1, 08007, Barcelona

9.2 / 10
232 reviews

Average price €25 american express Welcome

Menú 14.80 € 14,8 €

InsiderIndian

Carrer de Muntaner, 152, 08036, Barcelona

9.4 / 10
811 reviews

Average price €22

Mexican

Carrer d´Aragó, 236, 08007, Barcelona

9.4 / 10
219 reviews

Average price €15

InsiderFine Dining

Carrer de València, 267, 08007, Barcelona

9.4 / 10
1,901 reviews

Average price €44

The Best Restaurants in Barcelona

Barcelona is a city of fashion in Europe and much of that reputation is due to its great restaurants. We select the best for you.

Cities around Barcelona

Filter

TheFork advantages