TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Barcelona

3,586 restaurants

Sort by Relevance

Fine Dining

Granja Lido

Pg. Sant Joan, 36, 08010, Barcelona

Average price €22

Japanese

Carrer d'Enric Granados, 23 08007 Barcelona, 08007, Barcelona

Average price €17

From Galicia

C/ María Cubí, 90, 08021, Barcelona

Average price €14

Mediterranean

Avenida Diagonal, 405, 08008, Barcelona

Average price €25

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

Fine Dining

C/ Bailén, 91, 08009, Barcelona

Average price €30

Menu 26€

Fine Dining

C/ Aribau, 141, 08036, Barcelona

Average price €25

Steakhouse

Passatge Sert, 6, 08003, Barcelona

Average price €18

Italian

C/ Laforja, 130, 08021, Barcelona

Average price €21

South American

C/ Llull, 230, 08005, Barcelona

Average price €17

Spanish

C/ Banys Vells, 18, 08003, Barcelona

Average price €17

Fusion

C/ Balmes, 186, 08006, Barcelona

Average price €17

Mediterranean

Gran Vía de les Corts Catalanas, 525, 08011, Barcelona

Average price €27

Mediterranean

Gran Vía de las Cortes Catalanes, 489, 08015, Barcelona

Average price €24

Fine Dining

C/ Marià Cubí, 81, 08006, Barcelona

Average price €26

Catalan

C/ Casanova, 211, 08021, Barcelona

Average price €41

Mediterranean

Avinguda Diagonal, 372, 08037, Barcelona

Average price €12

Menu 16€

Italian

Avenida República Argentina, 268, 08023, Barcelona

Average price €20

Formule 10.95

Asian

C/ París, 161, 08036, Barcelona

Average price €16

Mediterranean

Carrer de Ferran, 46, Barcelona, Spain, 08002, Barcelona

Average price €23

Mediterranean

Paseo de Santa Madrona, 28, 08038, Barcelona

Average price €26

Mediterranean

C/ Assaonadors, 31Plaza Allada/Vermell 18, 08003, Barcelona

Average price €24

Mediterranean

C/ Aribau, 265, 08021, Barcelona

Average price €25

InsiderFine Dining

Passeig Joan de Borbó, 58, 08003, Barcelona

Average price €27

Mediterranean

Plaza del Sortidor, 5, 08004, Barcelona

Average price €20

Middle Eastern

C/ Verdi, 65, 08012, Barcelona

Average price €18

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