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

YUMS x2Mediterranean

Hall0 Cocktail Bar - Monument Hotel 5*GL

Passeig de Gràcia, 75, 08008, Barcelona

Average price €40

Italian

Carrer de Vallmajor, 33, 08021, Barcelona

8.8 / 10
115 reviews

Average price €40 american express Welcome

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

Mediterranean

Gran Via de les Corts Catalanes, 395, 08015, Barcelona

8.9 / 10
168 reviews

Average price €25 Accepts Yums

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

InsiderMediterranean

Carrer de València, 246, 08007, Barcelona

8.9 / 10
260 reviews

Average price €45 Accepts Yums

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

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

Fusion

Carrer de Provença, 357, 08037, Barcelona

8.8 / 10
33 reviews

Average price €15

American

Ronda de la Universitat, 20, 08007, Barcelona

8.8 / 10
104 reviews

Average price €17

Spanish

Carrer de Felipe de Paz, 8, 08028, Barcelona

8.8 / 10
12 reviews

Average price €26

InsiderCreative

Carrer de la Marina, 19-21, 08005, Barcelona

9.0 / 10
49 reviews

Average price €225

Groups Menu III 176€

Fusion

Plaça de Pau Vila 1, 08039, Barcelona

9.7 / 10
107 reviews

Average price €15

Spanish

Avinguda Diagonal, 353, 08037, Barcelona

8.8 / 10
31 reviews

Average price €15

InsiderMediterranean

Passeig de Colom, 9, 08002, Barcelona

8.8 / 10
329 reviews

Average price €50

Mediterranean

Carrer de la Comtessa de Sobradiel, 4, 08002, Barcelona

8.9 / 10
447 reviews

Average price €15

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

InsiderItalian

Carrer de Luis Antúnez, 11, 08006, Barcelona

8.8 / 10
461 reviews

Average price €35

InsiderRaw food

Passeig de Gràcia, 78, 08008, Barcelona

9.0 / 10
503 reviews

Average price €35 american express Welcome

Menu 25€

Italian

Carrer d'Europa, 24, 08028, Barcelona

9.7 / 10
77 reviews

Average price €15

Italian

Carrer de la França Xica, 15, 08004, Barcelona

8.8 / 10
727 reviews

Average price €15

Asian

Passatge de Lluís Pellicer, 24, 08036, Barcelona

9.7 / 10
844 reviews

Average price €22

MICHELIN 2020Fine Dining

Carrer d'Aragó, 283-285, 08007, Barcelona

8.8 / 10
585 reviews

Average price €65

Mediterranean

Ronda de Sant Pere, 42, 08010, Barcelona

8.9 / 10
52 reviews

Average price €20 Accepts Yums

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

Fine Dining

Renaixença, 53, 08041, Barcelona

9.7 / 10
99 reviews

Average price €25

InsiderCrêperie

Carrer de Saragossa, 89, 08006, Barcelona

9.1 / 10
228 reviews

Average price €18

Italian

Carrer del Dr. Carulla, 61, 08017, Barcelona

7.6 / 10
13 reviews

Average price €20

Spanish

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

8.6 / 10
1,162 reviews

Average price €26

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

InsiderMediterranean

C/ Bofarull, 46, 08027, Barcelona

9.6 / 10
416 reviews

Average price €45

Menú del Salón Gastronómico Terra 39€ 39 €

YUMS x2Middle Eastern

Carrer de la Diputació, 301, 08009, Barcelona

Average price €15

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