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

InsiderCatalan

Agut

C/ Gignàs, 16, 08002, Barcelona

9.0 / 10
722 reviews

Average price €34

Group Special: Menu 55€ (10 to 0 p.)

Korean

Carrer de Roger de Llúria, 39, 08009, Barcelona

9.6 / 10
10 reviews

Average price €24

InsiderPeruvian

Av. d'Icària, 132, local 2, 08005, Barcelona

9.2 / 10
874 reviews

Average price €30

InsiderSpanish

Plaça Espanya, 6-8, 08014, Barcelona

9.2 / 10
270 reviews

Average price €45

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

InsiderMediterranean

Carrer de Laforja, 83, 08021, Barcelona

9.2 / 10
666 reviews

Average price €35 american express Welcome

Indian

Carrer de Calàbria, 164, 08015, Barcelona

9.2 / 10
1,651 reviews

Average price €20

Japanese

C/ Correu Vell, 8, 08002, Barcelona

9.2 / 10
890 reviews

Average price €25

Mediterranean

Carrer de Trafalgar, 13, 08010, Barcelona

8.0 / 10
92 reviews

Average price €15

InsiderFrom market

Carrer de Loreto, 22, 08029, Barcelona

9.1 / 10
176 reviews

Average price €35

American

Carrer de Mallorca, 10, 08014, Barcelona

8.9 / 10
932 reviews

Average price €13 american express Welcome

Fórmula MENU NOCHES Y FIN DE SEMANAS 13,95 €

InsiderJapanese

Carrer del Poeta Cabanyes, 19, 08004, Barcelona

9.1 / 10
1,931 reviews

Average price €25

Fusion

Carrer de la Virtut, 11, 08012, Barcelona

9.3 / 10
477 reviews

Average price €20

Set Menu 19.99€

Portuguese

Carrer del Carme, 95, 08001, Barcelona

9.1 / 10
445 reviews

Average price €20

Catalan

C/ Riera de Sant Miquel, 29, 08006, Barcelona

8.9 / 10
476 reviews

Average price €25

Menú de Grupos 26€ 25 €

Italian

Carrer de Folgueroles, 3, 08022, Barcelona

9.5 / 10
14 reviews

Average price €24

InsiderFine Dining

Carrer de Muntaner, 182, 08036, Barcelona

Average price €50

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

YUMS x2Mediterranean

Ronda de Sant Pere, 12, 08010, Barcelona

7.9 / 10
65 reviews

Average price €25

Mediterranean

Carrer del Mirador del Palau Nacional, 08038, Barcelona

9.0 / 10
57 reviews

Average price €35

Korean

Carrer d´Entença, 62, 08015, Barcelona

9.0 / 10
57 reviews

Average price €18

InsiderCatalan

Carrer de Trafalgar, 26, 08010, Barcelona

9.2 / 10
218 reviews

Average price €35

Menú del día (Laborables) 17.90 €

Fine Dining

C/ Rec, 60, 08003, Barcelona

9.4 / 10
937 reviews

Average price €22

Spanish

Carrer de Julián Romea, 18, 08006, Barcelona

8.5 / 10
1,169 reviews

Average price €26

Mexican

Carrer de Calàbria, 55, 08015, Barcelona

Average price €10

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

Mediterranean

Carrer de Balmes, 180, 08006, Barcelona

Average price €11

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

Indian

Carrer de Santaló, 73, 08021, Barcelona

Average price €20

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

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