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

Spanish

Bierzo food

Carrer de les Flors, 16, 08001, Barcelona

8.8 / 10
390 reviews

Average price €20

InsiderMediterranean

Gran Via de Les Corts Catalanes, 647, 08010, Barcelona

8.8 / 10
546 reviews

Average price €35

Mediterranean

Plaça de Salvador Seguí, 13, 08001, Barcelona

7.4 / 10
5 reviews

Average price €15 american express Welcome

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

Spanish

Carrer de la Font Honrada, 49, 08004, Barcelona

5.8 / 10
8 reviews

Average price €20

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

Mediterranean

Carrer de les Basses de Sant Pere, 10B, 08003, Barcelona

8.7 / 10
92 reviews

Average price €15

Mediterranean

C. de Mallorca, 196, 08036, Barcelona

Average price €25

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

Lebanese

Carrer de la Marina, 141, 08013, Barcelona

8.8 / 10
5 reviews

Average price €24

Mediterranean

Carretera de la Bordeta, 96, 08014, Barcelona

8.8 / 10
33 reviews

Average price €14

Spanish

Carrer de Provença, 327, 08037, Barcelona

8.8 / 10
10 reviews

Average price €20 american express Welcome

InsiderMediterranean

Ronda de Sant Pere, 7, 08010, Barcelona

8.5 / 10
115 reviews

Average price €35

Menu 14.59€

InsiderInternational

Baixada de Sant Miquel, 6, 08002, Barcelona

9.4 / 10
104 reviews

Average price €20

Italian

Carrer dels Carders, 22, 08003, Barcelona

8.8 / 10
741 reviews

Average price €18 american express Welcome

Mediterranean

Carrer del Carme, 7, 08001, Barcelona

8.2 / 10
138 reviews

Average price €20

Mexican

Carrer de Padilla, 296, 08025, Barcelona

8.8 / 10
118 reviews

Average price €12

Spanish

Rambla de Catalunya, 49, 08007, Barcelona

7.6 / 10
199 reviews

Average price €20

Lebanese

C/ Ecuador, 29, 08026, Barcelona

8.8 / 10
59 reviews

Average price €12

Argentinian

Plaza Doctor Letamendi, 25, 08007, Barcelona

8.8 / 10
762 reviews

Average price €28

Italian

Plaça de Julio González, 10, 08005, Barcelona

8.1 / 10
42 reviews

Average price €15

Catalan

Carrer de Bergara, 9 - Hotel Catalonia Plaza Cataluña, 08002, Barcelona

8.7 / 10
243 reviews

Average price €25

InsiderAuthor

Carrer de Mañé i Flaquer, 8, 08017, Barcelona

8.7 / 10
289 reviews

Average price €25 Accepts Yums

Greek

Carrer de n'Arai, 3, 08002, Barcelona

8.7 / 10
993 reviews

Average price €18

Catalan

C/ Princesa , 16, 08003, Barcelona

8.5 / 10
99 reviews

Average price €18

Menú Fin de Semana 19.50€ 19,5 €

MICHELIN 2020Spanish

Carrer de Santaló, 101, 08021, Barcelona

8.7 / 10
190 reviews

Average price €40

Seafood

Gran Via de les Corts Catalanes, 654, 08010, Barcelona

Average price €28 american express Welcome

Creative

Carrer del Carme, 47, 08001, Barcelona

Average price €73

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