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

Sort by Relevance

Mediterranean

Lonja de Tapas - Jaume I

Carrer de Jaume I, 8-10, 08002, Barcelona

8.3 / 10
27 reviews

Average price €15

Spanish

Carrer de Tamarit, 127, 08015, Barcelona

Average price €20

Spanish

Avinguda Meridiana, 127, 08026, Barcelona

9.3 / 10
264 reviews

Average price €20

Turkish

Carrer dels Tallers, 6, 08001, Barcelona

Average price €12

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

InsiderMediterranean

Carrer de Sant Antoni dels Sombrerers, 3, 08003, Barcelona

9.7 / 10
340 reviews

Average price €80

InsiderBasque

La Rambla, 20, 08002, Barcelona

9.3 / 10
236 reviews

Average price €35 Accepts Yums

Italian

C/ Enric Granados, 63, 08008, Barcelona

8.3 / 10
278 reviews

Average price €18

From market

C/ Artesa de Segre, 6, 08022, Barcelona

7.9 / 10
77 reviews

Average price €15

Menú de Grupos Jumilla 4 24€ 24 €

Mexican

C/ Josep Anselm Clavé, 6, 08002, Barcelona

9.1 / 10
240 reviews

Average price €17 american express Welcome

Menú de Grupos (8 o más personas) (C) 29 € 29 €

Mediterranean

Carrer Aragó, 459, Barcelona, Spain, 08013, Barcelona

Average price €25 american express Welcome

Arrocería

Passeig de la Barceloneta, S/N (a pie de playa), 08003, Barcelona

9.1 / 10
504 reviews

Average price €28

Menu 20€

Mexican

Gran Via de les Corts Catalanes, 715, 08013, Barcelona

8.7 / 10
158 reviews

Average price €20

Mediterranean

Plaça Reial, 6, 08002, Barcelona

9.0 / 10
21 reviews

Average price €20

InsiderAsian

Carrer del Comte Borrell, 41, 08015, Barcelona

9.4 / 10
67 reviews

Average price €20

YUMS x2Mediterranean

Carrer d'Ausiàs Marc, 37, 08010, Barcelona

8.6 / 10
49 reviews

Average price €45 Accepts Yums

InsiderJapanese

Carrer del Bruc, 146, 08037, Barcelona

9.4 / 10
320 reviews

Average price €34

MICHELIN 2020Creative

Carrer de Provença, 310, 08037, Barcelona

9.2 / 10
379 reviews

Average price €55 american express Welcome

Menu 68€

Vietnamese

Carrer del Clot, 31, 08018, Barcelona

8.2 / 10
206 reviews

Average price €15

Menú del día 10.50 € 10,5 €

InsiderIndian

Carrer de Muntaner, 152, 08036, Barcelona

9.4 / 10
804 reviews

Average price €22

InsiderFrench

Carrer de Muntaner, 443, Barcelona, Spain, 08021, Barcelona

9.4 / 10
218 reviews

Average price €34

YUMS x2InsiderMediterranean

Carrer del Bruc, 62, 08009, Barcelona

9.1 / 10
188 reviews

Average price €35 Accepts Yums

Menu 40€

American

Carrer del Portal Nou, 19, 08003, Barcelona

9.3 / 10
409 reviews

Average price €15

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

European

Carrer dels Vergós, 55, 08017, Barcelona

9.2 / 10
132 reviews

Average price €15 american express Welcome

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

Mediterranean

Carrer de Mallorca, 601, 08026, Barcelona

7.8 / 10
157 reviews

Average price €24

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

International

Carrer de Joan Torras, 26, 08030, Barcelona

8.4 / 10
204 reviews

Average price €15 Accepts Yums

-30% 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