Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Barcelona

3,546 restaurants

Sort by Relevance

Mediterranean

Arrosseria Gaudí

Av. de Gaudí, 44-46, 08025, Barcelona

8.8 / 10
597 reviews

Average price €20

Menu 45€

Asian

Carrer de Xifré, 100, Barcelona, Spain, 08026, Barcelona

8.8 / 10
213 reviews

Average price €20

Menú Especial Vegetariano 20.50 € 20,5 €

InsiderSpanish

C/ Cartagena, 234, 08013, Barcelona

9.5 / 10
52 reviews

Average price €29 american express Welcome

Mediterranean

C/ de Bailèn, 218, 08037, Barcelona

8.6 / 10
71 reviews

Average price €30 american express Welcome

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

Creative

C/ Joan Guell, 207, 08028, Barcelona

8.7 / 10
233 reviews

Average price €32

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

Mediterranean

Carrer d'arizala, 53, 08028, Barcelona

7.3 / 10
142 reviews

Average price €20

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

Mediterranean

Rambla de Fabra i Puig, 51, 08030, Barcelona

8.9 / 10
213 reviews

Average price €18

South American

C/ Riera Alta, 50, 08001, Barcelona

9.2 / 10
244 reviews

Average price €18

Mediterranean

Carrer de Balmes, 44, 08007, Barcelona

8.3 / 10
3 reviews

Average price €12

-50% en Carta con Volvamos a los Restaurantes

Mediterranean

Carrer de la Boqueria, 10, 08002, Barcelona

8.6 / 10
33 reviews

Average price €25 Accepts Yums

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

Mexican

Carrer d'Enric Granados, nº 26, 08008, Barcelona

9.0 / 10
131 reviews

Average price €15

Spanish

Carrer dels Escudellers, 19, 08002, Barcelona

8.3 / 10
187 reviews

Average price €14

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

Mediterranean

Carrer de Casanova, 138, 08036, Barcelona

8.6 / 10
644 reviews

Average price €22

-30% en Carta

Mediterranean

Carrer d'Enric Granados, 115, 08008, Barcelona

9.0 / 10
586 reviews

Average price €15

Spanish

9.2 / 10
131 reviews

Average price €25

Menú del dia 10€ / Menú del día 10€

Basque

Carrer d'en Gignàs, 13, 08002, Barcelona

9.0 / 10
51 reviews

Average price €19

InsiderInternational

Carrer de Riudarenes, 7, 08002, Barcelona

9.4 / 10
743 reviews

Average price €35

Mediterranean

Carrer de Vila i Vilà, 77, 08004, Barcelona

8.5 / 10
426 reviews

Average price €20

Basque

Avinguda Diagonal, 557, 08029, Barcelona

8.6 / 10
564 reviews

Average price €20

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

Catalan

C/ Quintana, 5, 08002, Barcelona

8.5 / 10
1,844 reviews

Average price €27

Mediterranean

Paseig del Taulat, 243, 08019, Barcelona

9.2 / 10
448 reviews

Average price €24

Set Menu 12€

Basque

C/ Princesa, 11, 08003, Barcelona

8.6 / 10
105 reviews

Average price €21 american express Welcome

Menú Txirimiri 15€ 15 €

Mediterranean

Carrer del Vallespir, 08014, Barcelona

8.7 / 10
158 reviews

Average price €20 american express Welcome

Mediterranean

Carrer de Déu i Mata, 146, 08029, Barcelona

9.1 / 10
93 reviews

Average price €25

French

Carrer de Balmes, 274, 08006, Barcelona

8.5 / 10
5 reviews

Average price €20

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