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

AKELARRE

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

8.2 / 10
3 reviews

Average price €12

Catalan

Avinguda Diagonal, 391, 08008, Barcelona

Average price €35

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

YUMS x2Mediterranean

Carrer del Dr. Fleming, 19, 08017, Barcelona

Average price €18

Fusion

Avinguda de Vallcarca, 250, 08023, Barcelona

Average price €15

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

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

Mediterranean

Carrer de Sant Agustí, 14, 08012, Barcelona

Average price €17

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

Mexican

Carrer de Marià Aguiló, 31, 08005, Barcelona

8.8 / 10
58 reviews

Average price €25

Mexican

Carrer de Parcerisa, 11, 08014, Barcelona

8.3 / 10
58 reviews

Average price €20 Accepts Yums

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

InsiderMediterranean

Carrer del Rec Comtal, 7, 08003, Barcelona

9.2 / 10
12 reviews

Average price €25

Mediterranean

Carrer del Parlament, 34, 08015, Barcelona

9.2 / 10
25 reviews

Average price €30

Catalan

Carrer d'Aragó, 261, 08007, Barcelona

8.1 / 10
175 reviews

Average price €20

Italian

Moll d'Espanya, 5, 08039, Barcelona

9.2 / 10
195 reviews

Average price €18 Accepts Yums american express Welcome

Spanish

La Rambla, 89, 08002, Barcelona

Average price €25

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

Mediterranean

Moll de Gregal, 11 y 12, 08005, Barcelona

8.8 / 10
57 reviews

Average price €30

Mediterranean

Carrer Enric Granados, 121, 08008, Barcelona

Average price €15

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

Spanish

Rambla del Poblenou, 21, 08005, Barcelona

8.2 / 10
144 reviews

Average price €20 Accepts Yums

Eastern Europe

Carrer dels Banys Vells, 15, 08003, Barcelona

8.3 / 10
219 reviews

Average price €20

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

Spanish

Carrer d'Àvila, 19, 08005 Barcelona, Spain, 08005, Barcelona

7.8 / 10
110 reviews

Average price €26

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

Japanese

Carrer de Pàdua, 108, 08006, Barcelona

9.2 / 10
132 reviews

Average price €20 american express Welcome

Catalan

Carrer dels Tallers, 62- Hotel Catalonia Ramblas. Ciudad vella, 08001, Barcelona

9.2 / 10
143 reviews

Average price €25

Catalan

Passatge dels Escudellers, 7, Barrio Gótico, Barcelona, Spain, 08002, Barcelona

7.8 / 10
27 reviews

Average price €25 Accepts Yums

-50% en Carta con Volvamos a los Restaurantes

Japanese

Carrer de Sant Agustí, 10, 08012, Barcelona

8.5 / 10
2,124 reviews

Average price €10

Menú del dia 9,90€ 9,9 €

Mediterranean

Carrer de Montsió, 5, 08002, Barcelona

9.2 / 10
102 reviews

Average price €20 american express Welcome

Mediterranean

C/ Ramelleres, 27, 08001, Barcelona

9.2 / 10
70 reviews

Average price €19 american express Welcome

Mediterranean

C/ Regomir, 16, 08002, Barcelona

9.2 / 10
227 reviews

Average price €15

Mediterranean

C/ Vista Bella, 11, 08022, Barcelona

8.2 / 10
29 reviews

Average price €25

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