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

Seafood

El Galió

C/ de l'Ajuntament, 11, 08030, Barcelona

Average price €35

Mediterranean

Carrer del Llenguadoc, 6, 08030, Barcelona

Average price €20

From market

C/ Castellnou, 37, 08017, Barcelona

Average price €25

Spanish

C/ Tuset, 15, 08006, Barcelona

Average price €26

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

Mediterranean

C/ Mandri, 25, 08022, Barcelona

Average price €21

Fine Dining

C/ Gran Vía, 618, 08007, Barcelona

Average price €20

Mediterranean

C/ Taulat, 109-111, 08005, Barcelona

Average price €23

Fine Dining

Passatge Lluís Pellicer, 13, 08036, Barcelona

Average price €19

Menú 19.45€

Andalou

C/ Pasteur, 2, 08024, Barcelona

Average price €18

Cuban

C/ Escar, 1, 08039, Barcelona

Average price €24

Menú Mediterráneo 26€

Turkish

Rambla del Poblenou, 103, 08005, Barcelona

Average price €15

Catalan

C/ Gran de Sant Andreu, 209, 08030, Barcelona

Average price €25

Menú del día 26€

Mediterranean

Gran Via de les Corts Catalanes, 633, 08010, Barcelona

Average price €22

From Castille

Flor de Neu 82, 08016, Barcelona

Average price €36

Mediterranean

Avenida Diagonal, 635, 08023, Barcelona

Average price €22

Menú 3 de Grupos 33€

Italian

C/ Salvador Espriú, 61. Local 5., 08005, Barcelona

Average price €17

From market

Plaza Sortidor, 3, 08004, Barcelona

Average price €20

Menú del día 10€

Mediterranean

C/ Enric Granados, 24, 08007, Barcelona

Average price €25

Catalan

C/ Rec Condal, 6, 08003, Barcelona

Average price €19

Menú 3 de Grupos 30€

Italian

C/ Pla de Palau, 8, 08002, Barcelona

Average price €18

Thai

C/ Provença, 230, 08036, Barcelona

Average price €19

Mediterranean

C/ Josep Pla, 27-33, 08019, Barcelona

Average price €20

Mediterranean

C/ Béjar 54, 08014, Barcelona

Average price €17

Mediterranean

C/ d'Avinyó, 39, 08002, Barcelona

Average price €22

Italian

C/ Sepúlveda, 98, 08015, Barcelona

Average price €21

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