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

American

Well Food Gourmet

Carrer de Sant Cristòfol, 2, 08012, Barcelona

8.3 / 10
52 reviews

Average price €20

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

Spanish

Carrer de Mandoni, 10, 08004, Barcelona

Average price €14

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

Japanese

Carrer de Ganduxer, 16, 08021, Barcelona

8.5 / 10
257 reviews

Average price €25

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

Mediterranean

Carrer de Josep Torres 25, 08012, Barcelona

9.3 / 10
50 reviews

Average price €20

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

Mediterranean

Carrer d'Enric Granados, 98, 08008, Barcelona

8.5 / 10
85 reviews

Average price €15

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

Catalan

Carrer de la Diputació, 205, 08011, Barcelona

7.9 / 10
107 reviews

Average price €20

Menú noches y festivos 17.50€

Spanish

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

8.1 / 10
110 reviews

Average price €26

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

Mediterranean

Moll de Gregal, 25, 08005, Barcelona

Average price €30

InsiderFusion

Carrer de Llull, 169, 08005, Barcelona

9.1 / 10
482 reviews

Average price €30

Menu 12.50€

Japanese

Carrer de Pàdua, 108, 08006, Barcelona

9.3 / 10
132 reviews

Average price €20

Japanese

Carrer de Girona, 108, 08009, Barcelona

9.1 / 10
555 reviews

Average price €15

Menú 13€ 13 €

Catalan

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

8.1 / 10
27 reviews

Average price €25 Accepts Yums

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

Mexican

Carrer de París, 163, 08036, Barcelona

9.1 / 10
594 reviews

Average price €18

Menú Buffet ilimitado 15.90€ 15,9 €

Fine Dining

Carrer Ample, 26, 08002, Barcelona

8.9 / 10
563 reviews

Average price €24

American

Calle Valldonzella, 3, 08001, Barcelona

9.3 / 10
96 reviews

Average price €11

Indonesian

Carrer de Laforja, 8, 08006, Barcelona

9.3 / 10
658 reviews

Average price €18

Mediterranean

C/ Arcs, 10 - Hotel Catalonia Catedral, 08002, Barcelona

9.3 / 10
228 reviews

Average price €28

Fine Dining

C/ Fusina, 7, 08003, Barcelona

9.1 / 10
424 reviews

Average price €35

Group Special: Menu 22.5€ (20 to 70 p.)

Italian

C/ Gran Vía de les Corts Catalanes, 633, 08010, Barcelona

8.3 / 10
2,958 reviews

Average price €20

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

Japanese

Carrer de Brusi, 37, 08006, Barcelona

8.4 / 10
262 reviews

Average price €18

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

InsiderFrom market

Carrer de Mallorca, 135, parada 18-20, 08036, Barcelona

9.2 / 10
7 reviews

Average price €23

InsiderMediterranean

Carrer de la Cera, 23, 08001, Barcelona

9.2 / 10
1,558 reviews

Average price €30

Mediterranean

Carrer de Còrsega, 382, Local 1, 08037, Barcelona

9.2 / 10
227 reviews

Average price €18

Mediterranean

Rambla del Raval, 39, 08001, Barcelona

8.7 / 10
33 reviews

Average price €20

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

InsiderAsian

Carrer del Comte Borrell, 70, 08015, Barcelona

8.6 / 10
346 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