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

YUMS x2Mediterranean

Cata Born by Catacroquet

Carrer de la Pescateria, 6, 08003, Barcelona

8.2 / 10
17 reviews

Average price €24

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

Catalan

Passeig de Garcia Fària, 29, 08005, Barcelona

8.3 / 10
179 reviews

Average price €25

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

Italian

Carrer de Tordera, 33, 08012, Barcelona

8.9 / 10
3,154 reviews

Average price €25

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

Italian

C/ Gran Vía de les Corts Catalanes, 373-385, 08015, Barcelona

9.5 / 10
279 reviews

Average price €18

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

Andalou

Carrer dels Comtes de Bell-Lloc, 97, 08014, Barcelona

8.3 / 10
179 reviews

Average price €16

Menú Degustación 16,90€ 16,9 €

Mediterranean

C/ d'Entença, 140, 08015, Barcelona

Average price €18 Accepts Yums

Catalan

Carrer de Petritxol, 2, 08002, Barcelona

Average price €20

InsiderMediterranean

C/ del Comte Borrell, 122, 08015, Barcelona

Average price €30

Italian

Carrer de Dante Alighieri, 125, 08032, Barcelona

Average price €12

Mexican

Carrer de Santa Fe de Nou Mèxic, 6, 08017, Barcelona

Average price €20

American

Carrer del Dr. Fleming, 27, 08017, Barcelona

Average price €20

Mediterranean

Carrer de Montsió, 7, 08002, Barcelona

Average price €20

From Asturias

Girona 52, 08009, Barcelona

Average price €30

Italian

Ramón y Cajal, 114, 08024, Barcelona

Average price €20

Mediterranean

Carrer de les Magdalenes, 27, 08002, Barcelona

Average price €25

Catalan

Calabria, 31, 08015, Barcelona

Average price €25

Mediterranean

Paseo de Colon, 5, 08002, Barcelona

Average price €25

Argentinian

Joan Borbo 28, 08003, Barcelona

Average price €25

Mediterranean

Gran vía de Les Corts Catalanes, 702, 08010, Barcelona

Average price €25

Mediterranean

Rambla de Poblenou, 76, 08005, Barcelona

Average price €20

Steakhouse

Valencia, 329, 08009, Barcelona

Average price €25

Spanish

Passeig del Taulat, 183, 08005, Barcelona

Average price €25

Mediterranean

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

Average price €30

Mediterranean

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

Average price €30

From market

Avenida Josep Tarradellas, 60, 08029, Barcelona

Average price €30

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