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

Peruvian

La Flor de la Canela

Carrer de Watt, 8, 08014, Barcelona

8.7 / 10
77 reviews

Average price €18

InsiderAsian

Carrer del Comte Borrell, 70, 08015, Barcelona

8.7 / 10
354 reviews

Average price €20

Spanish

Carrer de Mallorca, 77, 08029, Barcelona

8.7 / 10
112 reviews

Average price €20

Catalan

C/ Alella,3, 08016, Barcelona

8.7 / 10
585 reviews

Average price €24

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

Mediterranean

Carrer del Mirador del Palau Nacional, 08038, Barcelona

9.0 / 10
57 reviews

Average price €35

Menu 28€

American

Carrer de Llull, 230, 08005, Barcelona

8.8 / 10
548 reviews

Average price €15 american express Welcome

Pizzeria

Carrer de Sant Antoni Maria Claret, 131, 08025, Barcelona

7.9 / 10
183 reviews

Average price €15

-50% en Carta con Volvamos a los Restaurantes

InsiderAsian

Carrer de Casp, 45, 08010, Barcelona

8.8 / 10
612 reviews

Average price €25

International

Carrer de esparteria 14, 08003, Barcelona

8.8 / 10
35 reviews

Average price €20

Thai

Plaça Revolucio de Setembre 1868, 15, 08012, Barcelona

8.8 / 10
518 reviews

Average price €20 american express Welcome

Argentinian

C/ Balmes, 127, 08008, Barcelona

8.6 / 10
6,906 reviews

Average price €25 Accepts Yums american express Welcome

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

Arrocería

Passeig Marítim, s/n (Barceloneta), 08003, Barcelona

8.6 / 10
834 reviews

Average price €32

Especial grupo: Menú 66 € (8 à 30 p.) 66 €

American

Passeig de Fabra i Puig, 233, 08031, Barcelona

Average price €12

Set Menu 8.50€

Lebanese

Travessera de Gràcia, 228, 08024, Barcelona

9.1 / 10
16 reviews

Average price €20

Mediterranean

Carrer de Vallhonrat, 19, 08004, Barcelona

8.6 / 10
93 reviews

Average price €20

Fusion

Carrer del Rosselló, 449, 08025, Barcelona

Average price €25 Accepts Yums

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

Mediterranean

Av. Francesc Ferrer i Guàrdia, 13, Barcelona, Spain, 08038, Barcelona

Average price €23

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

YUMS x2Seafood

Passeig de Garcia Fària, 33, 08005, Barcelona

8.7 / 10
69 reviews

Average price €25

International

Moll del Parc de la Pau, 08930, Barcelona

Average price €35

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

YUMS x2International

Passeig de Pujades, 33, 08018, Barcelona

8.7 / 10
41 reviews

Average price €15 american express Welcome

MICHELIN 2020Mediterranean

Passatge de la Concepció, 11, 08008, Barcelona

9.5 / 10
146 reviews

Average price €80

InsiderItalian

Carrer de Castellnou, 44, 08017, Barcelona

9.3 / 10
123 reviews

Average price €30

Menú 19.80 € 19,8 €

Italian

Carrer de Muntaner, 231, 08021, Barcelona

9.5 / 10
400 reviews

Average price €29

InsiderBasque

Carrer de la Vidrieria, 12, 08003, Barcelona

8.6 / 10
53 reviews

Average price €20

Mediterranean

Carrer de Londres, 103, 08036, Barcelona

8.3 / 10
1,418 reviews

Average price €22 american express Welcome

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

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