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,589 restaurants

Sort by Relevance

Asian

Tataki Ramen

Travessera de les Corts, 11, 08028, Barcelona

8.3 / 10
3 reviews

Average price €15

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

Mediterranean

Carretera de l' Arrabassada, 107, 08035, Barcelona

8.7 / 10
27 reviews

Average price €18

Italian

Carrer de Vallmajor, 33, 08021, Barcelona

8.7 / 10
115 reviews

Average price €40 american express Welcome

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

Mediterranean

Gran Via de les Corts Catalanes, 395, 08015, Barcelona

8.8 / 10
168 reviews

Average price €25 Accepts Yums

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

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

Indian

Gran Via de les Corts Catalanes, 452, 08015, Barcelona

9.6 / 10
69 reviews

Average price €20 american express Welcome

Mediterranean

Carrer de Villarroel, 182, 08036, Barcelona

8.7 / 10
82 reviews

Average price €15

Mediterranean

Carrer de Casanova, 138, 08036, Barcelona

8.8 / 10
644 reviews

Average price €22

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

InsiderItalian

Carrer de Castellnou, 44, 08017, Barcelona

9.4 / 10
123 reviews

Average price €30

Menú 19.80 € 19,8 €

Korean

Carrer de Villarroel, 107, 08011, Barcelona

9.2 / 10
314 reviews

Average price €20 american express Welcome

Spanish

Carrer d'Avinyó, 42, 08002, Barcelona

7.7 / 10
169 reviews

Average price €18 Accepts Yums

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

InsiderSpanish

Carrer de Provença, 277, 08037, Barcelona

9.1 / 10
254 reviews

Average price €35

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

Mediterranean

Carrer de carabassa 3, 08002, Barcelona

8.8 / 10
74 reviews

Average price €14

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

Mediterranean

Carrer de Roger de Llúria, 102, 08037, Barcelona

9.2 / 10
111 reviews

Average price €20 american express Welcome

Italian

C/ Sabino de Arana 22-24- Hotel Catalonia Rigoletto, 08028, Barcelona

8.2 / 10
277 reviews

Average price €20

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

Mediterranean

C/ Torrent de l'Olla, 27, 08012, Barcelona

8.3 / 10
643 reviews

Average price €14

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

Thai

C/ Còrsega, 381, 08037, Barcelona

9.2 / 10
864 reviews

Average price €25 american express Welcome

Japanese

Carrer del Marquès de Sentmenat, 20, 08014, Barcelona

9.5 / 10
133 reviews

Average price €14 american express Welcome

Mediterranean

Plaça Reial, 6, 08002, Barcelona

8.9 / 10
30 reviews

Average price €20

Traditional cuisine

Costa i Cuxart, 37, 08016, Barcelona

8.9 / 10
17 reviews

Average price €20 american express Welcome

French

Carrer de Balmes, 274, 08006, Barcelona

8.9 / 10
8 reviews

Average price €20

InsiderMediterranean

Carrer de la Diputació, 164, 08011, Barcelona

9.3 / 10
80 reviews

Average price €30 american express Welcome

InsiderSpanish

Carrer del Bruc, 118, 08009, Barcelona

9.3 / 10
552 reviews

Average price €25 Accepts Yums

Others

Carrer de Regàs, 30, 08006, Barcelona

9.3 / 10
81 reviews

Average price €15

Asian

Carrer de l'Ajuntament, 1, 08030, Barcelona

8.5 / 10
1,324 reviews

Average price €15

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

Mexican

Carrer de la Granada del Penedès, 19, 08006, Barcelona

9.1 / 10
180 reviews

Average price €17 american express Welcome

Menú del día 12.25 € 12,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