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

YUMS x2Arrocería

Castell de Xativa

Carrer de València, 360, Barcelona, Spain, 08009, Barcelona

8.5 / 10
353 reviews

Average price €25

Mediterranean

Gran Via Corts Catalanes, 647, 08010, Barcelona

Average price €28

YUMS x22 starsMICHELIN 2020Creative

Passeig de Gràcia, 38, 08007, Barcelona

9.4 / 10
259 reviews

Average price €150

Mediterranean

C/ Roselló, 164, 08036, Barcelona

8.4 / 10
1,588 reviews

Average price €15

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

Mediterranean

Plaça de Pau Vila, 1, 08039, Barcelona

8.4 / 10
259 reviews

Average price €40

Mediterranean

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

8.8 / 10
50 reviews

Average price €20

Peruvian

Carrer de Muntaner, 83C local 1, 08011, Barcelona

9.1 / 10
187 reviews

Average price €25

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

MICHELIN 2020Mediterranean

Rambla del Raval, 45, 08001, Barcelona

9.4 / 10
230 reviews

Average price €45

Menú Los Clásicos 48 €

Mediterranean

Carrer de Bailèn, 56, 08009, Barcelona

9.6 / 10
629 reviews

Average price €25

From market

Carrer de Manso, 54, 08015, Barcelona

9.5 / 10
11 reviews

Average price €24 american express Welcome

Italian

Carrer del Torrent de l'Olla, 99, 08012, Barcelona

8.7 / 10
314 reviews

Average price €13

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

Mexican

Carrer de Viladomat, 56, 08015, Barcelona

8.9 / 10
170 reviews

Average price €8

-50% en Carta con Volvamos a los Restaurantes

Chinese

Carrer de Villarroel, 6, Barcelona, Spain, 08011, Barcelona

8.3 / 10
31 reviews

Menú A 12.25€ 12,25 €

Italian

C/ Muntaner, 359, 08021, Barcelona

8.6 / 10
185 reviews

Average price €18

Mediterranean

Carrer del Joncar, 3, 08005, Barcelona

Average price €16

International

Carrer d'Aribau, 77, 08036, Barcelona

Average price €12 american express Welcome

Italian

Ramón y Cajal, 114, 08024, Barcelona

Average price €20

From market

Dr. Trueta 225, 08005, Barcelona

8.5 / 10
16 reviews

Average price €15

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

Traditional cuisine

Vilardell, 23, Baixos, 08014, Barcelona

Average price €15

Mediterranean

Passeig de Joan de Borbó, 67, 08003, Barcelona

Average price €30 american express Welcome

Mediterranean

Passeig de Joan de Borbó, 3, 08003, Barcelona

Average price €30

From market

Avenida Josep Tarradellas, 60, 08029, Barcelona

Average price €30

Mediterranean

Horta, 211, 08032, Barcelona

Average price €18

Mediterranean

Consejo de ciento, 424, 08013, Barcelona

Average price €25

Traditional cuisine

Loreto 24, 08029, Barcelona

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