TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Barcelona

3,516 restaurants

Sort by Relevance

French

El Piso

Carrer de Sant Antoni Maria Claret, 216, 08025, Barcelona

8.6 / 10
47 reviews

Average price €20

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

Asian

Plaça de la Sagrada Família, 21, 08013, Barcelona

8.6 / 10
336 reviews

Average price €14

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

Mediterranean

Carrer de la Princesa, 33, 08003, Barcelona

8.6 / 10
784 reviews

Average price €25

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

MICHELIN 2020Mediterranean

Carrer de Cesare Cantú, 2, 08023, Barcelona

9.8 / 10
179 reviews

Average price €50

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

Mediterranean

Carrer de Badajoz, 148, 08018, Barcelona

7.6 / 10
31 reviews

Average price €40

InsiderFine Dining

Carrer de Roger de Llúria, 16-18, 08010, Barcelona

9.3 / 10
729 reviews

Average price €30

-20% off the Tasting Menu

InsiderFine Dining

Carrer de Tarragona, 99 ( Plaza Espanya), 08014, Barcelona

9.3 / 10
1,202 reviews

Average price €30

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

Mediterranean

C/ Mercaders, 28, 08003, Barcelona

8.8 / 10
241 reviews

Average price €18

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

Mexican

C/ Josep Anselm Clavé, 6, 08002, Barcelona

8.8 / 10
229 reviews

Average price €17

Menú de Grupos (C) 29 € 29 €

Arrocería

C/ Balboa, 14, 08003, Barcelona

8.8 / 10
200 reviews

Average price €30

Menú 33€ 33 €

InsiderItalian

C/ Princesa, 59, 08003, Barcelona

9.0 / 10
727 reviews

Average price €23

Vegetarian

Carrer de la Diputació, 443, 08013, Barcelona

9.3 / 10
21 reviews

Average price €15

Fusion

Passeig Maritim, 32, 08003, Barcelona

8.0 / 10
4 reviews

Average price €34

Italian

Avinguda Diagonal, 423, 08036, Barcelona

8.8 / 10
185 reviews

Average price €30 Accepts Yums

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

InsiderSeafood

Avinguda Diagonal, 557, 08029, Barcelona

9.0 / 10
324 reviews

Average price €36

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

Italian

Passeig de Sant Joan, 54, 08009, Barcelona

8.0 / 10
90 reviews

Average price €18

Mediterranean

Avinguda Diagonal, 3, 08019, Barcelona

8.1 / 10
156 reviews

Average price €14

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

InsiderJapanese

Carrer d'Enric Granados, 48, 08008, Barcelona

9.0 / 10
585 reviews

Average price €45

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

American

Plaça d'Octavià, 4, 08172, Barcelona

7.4 / 10
4 reviews

Average price €12

Set Menu 8.50€

Chinese

Carrer de Calàbria, 110, 08015, Barcelona

8.8 / 10
248 reviews

Average price €25

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

Others

Carrer de Regàs, 30, 08006, Barcelona

9.4 / 10
74 reviews

Average price €15

Italian

Paseo Potosi, 2,, 08030, Barcelona

9.4 / 10
220 reviews

Average price €18

Italian

Plaça Eivissa, 2, 08032, Barcelona

9.2 / 10
257 reviews

Average price €16

Menú Pizza 16€ 16 €

InsiderMediterranean

Gran Vía Carlos III, 50-52, 08028, Barcelona

9.2 / 10
174 reviews

Average price €35

Menú 55€ 55 €

InsiderMediterranean

C/ Bofarull, 46, 08027, Barcelona

9.6 / 10
415 reviews

Average price €45

Menú del Salón Gastronómico "Terra" y Bodega Castell de Sumarroca 37€

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