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,589 restaurants

Sort by Relevance

Greek

Dionisos Gótico

Carrer de n'Arai, 3, 08002, Barcelona

8.7 / 10
993 reviews

Average price €18

Spanish

Carrer de l'Argenteria, 51, 08003, Barcelona

8.0 / 10
107 reviews

Average price €15

Italian

Passeig de Joan de Borbó, 78, 08039, Barcelona

8.1 / 10
146 reviews

Average price €18

Fine Dining

Carrer de Balmes, 115-117, 08008, Barcelona

9.0 / 10
617 reviews

Average price €25

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

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

Catalan

C/ Princesa , 16, 08003, Barcelona

8.5 / 10
99 reviews

Average price €18

Menú Fin de Semana 19.50€ 19,5 €

Mediterranean

Plaça Poeta Bosca, 1, 08003, Barcelona

7.4 / 10
11 reviews

Average price €25 american express Welcome

Especial grupo: Menú 32 € (8 à 60 p.) 32 €

Spanish

Carrer d'Aragó, 221, 08007 Barcelona, Spain, 08007, Barcelona

Average price €20

Fusion

Carrer de Laforja, 61, 08021, Barcelona

Average price €30

Seafood

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

Average price €28 american express Welcome

Mediterranean

Avinguda Meridiana, 340, 08027, Barcelona

Average price €15 Accepts Yums american express Welcome

Creative

Carrer del Carme, 47, 08001, Barcelona

Average price €73

Spanish

Carrer del Rec, 67, 08003, Barcelona

Average price €12

Argentinian

Carrer del Roser, 34, 08004, Barcelona

Average price €15

Fine Dining

Casanova 157, 08036, Barcelona

Average price €20

Japanese

Ronda de Sant Pere, 60, 08010, Barcelona

8.4 / 10
4 reviews

Average price €20

European

Moll de Barcelona, 08039, Barcelona

Average price €15

International

Carrer del Comte d'Urgell, 222, 08036, Barcelona

8.3 / 10
36 reviews

Average price €12

Catalan

Carrer de la Diputació, 205, 08011, Barcelona

7.8 / 10
111 reviews

Average price €20

Menú noches y festivos 16,99 €

International

Carrer de Blasco de Garay, 10, 08004, Barcelona

Average price €10

Mediterranean

Carrer Aribau, 133, 08036, Barcelona

7.8 / 10
357 reviews

Average price €25

Menú CENAS CON ENCANTO 25€ 25 €

Italian

Avenida Diagonal, 3, 08019, Barcelona

8.9 / 10
524 reviews

Average price €18

Mediterranean

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

8.0 / 10
8 reviews

Average price €18 Accepts Yums

Mediterranean

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

8.0 / 10
5 reviews

Average price €25 american express Welcome

Italian

Carrer de Villarroel, 247, 08036, Barcelona

8.7 / 10
9 reviews

Average price €25 american express Welcome

Creole

Passatge de Nogués, 08025, Barcelona

8.7 / 10
12 reviews

Average price €8 american express Welcome

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