TheFork, a Trip advisor company

What

What

Where

Where

Specify a date & time to find the best restaurants & offers

The Best Restaurants in Barcelona

3,538 restaurants

Sort by Relevance
"Relevance" sorting ranks restaurants based on your search input and several criteria: average rating over the last 12 months, available offers, distance, ability to make a reservation instantly via TheFork, table availability, accolades in famous guides, and compliance with our standards (including the number of cancellations by the restaurant). Restaurants cannot pay to be ranked higher.

Italian

Terrazza Ravello

Plaça de Pau Vila, 1, 08003, Barcelona

8.7 / 10
270 reviews

Average price €20

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

InsiderMediterranean

Carrer de les Sitges, 3, 08001, Barcelona

9.5 / 10
879 reviews

Average price €35

Brazilian

Av. de Roma, 43, 08029, Barcelona

8.7 / 10
306 reviews

Average price €15

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

YUMS x2Mediterranean

Carrer del Vallespir, 19, 08014, Barcelona

8.7 / 10
144 reviews

Average price €20

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

InsiderFine Dining

Carrer de París, 168, 08036, Barcelona

8.7 / 10
1,672 reviews

Average price €30 Accepts Yums

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

Italian

Carrer de Còrsega, 47, 08029, Barcelona

8.7 / 10
235 reviews

Average price €15

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

Mediterranean

Passatge de Lluís Pellicer nº6, 08036, Barcelona

9.5 / 10
130 reviews

Average price €30

Mediterranean

Carrer de la Boqueria, 17, 08002, Barcelona

8.3 / 10
1,685 reviews

Average price €25

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

YUMS x2Mediterranean

Carrer de la Diputació, 269, 08007, Barcelona

8.7 / 10
132 reviews

Average price €30

Italian

C/ Gran Vía de les Corts Catalanes, 373-385, 08015, Barcelona

9.5 / 10
275 reviews

Average price €18

Creative

C/ Sardenya, 445, 08025, Barcelona

8.4 / 10
3,187 reviews

Average price €21

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

Mediterranean

Carrer del Rosselló, 242, 08008, Barcelona

8.3 / 10
3,242 reviews

Average price €23

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

InsiderCatalan

Carrer de Sant Joan de Malta, 55, 08018, Barcelona

9.5 / 10
331 reviews

Average price €50 Accepts Yums

Catalan

Carrer de Valldonzella, 46, 08001, Barcelona

9.5 / 10
361 reviews

Average price €30

MICHELIN 2020Catalan

C/ Diputación, 201, 08011, Barcelona

9.5 / 10
693 reviews

Average price €48

Menu 68.2€

Catalan

Carrer d'Avinyó, 9, Barcelona, Spain, 08002, Barcelona

8.5 / 10
2,967 reviews

Average price €22

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

Mediterranean

Carrer de València, 143, 08011, Barcelona

9.3 / 10
5 reviews

Average price €12

Steakhouse

Carrer del Bruc, 46, 08010, Barcelona

9.3 / 10
3 reviews

Average price €14

InsiderJapanese

Carrer de Mallorca, 196, 08036, Barcelona

9.3 / 10
51 reviews

Average price €30

Fusion

Plaça de Sant Pere, 5, 08003, Barcelona

9.3 / 10
22 reviews

Average price €25

From market

Carrer de Brusi, 47, 08006, Barcelona

9.3 / 10
34 reviews

Average price €25

Japanese

Passatge de Vilaret, 54, 08013, Barcelona

9.3 / 10
49 reviews

Average price €20

Japanese

Carrer de Violant d'Hongria Reina d'Aragó, 42, 08028, Barcelona

9.3 / 10
25 reviews

Average price €17

InsiderItalian

Carrer de Marià Cubí, 201, 08021, Barcelona

9.3 / 10
187 reviews

Average price €15

InsiderFrom market

Carrer de Pau Claris, 139, 08009, Barcelona

9.3 / 10
144 reviews

Average price €25

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