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.

InsiderMediterranean

Bodega Granados

Carrer d'Enric Granados, 6, 08007, Barcelona

8.7 / 10
436 reviews

Average price €25 Accepts Yums

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

InsiderFine Dining

Carrer d'Aribau, 39, 08011, Barcelona

8.7 / 10
797 reviews

Average price €20

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

YUMS x2International

Passeig de Pujades, 33, 08018, Barcelona

8.4 / 10
41 reviews

Average price €15

Mediterranean

Carrer de la Llacuna, 150, 08018, Barcelona

8.4 / 10
227 reviews

Average price €20

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

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

Indian

Avinguda Drassanes, 27-29, 08001, Barcelona

7.8 / 10
87 reviews

Average price €20

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

Catalan

Carrer d'Enric Granados, 122, Barcelona, Spain, 08008, Barcelona

8.7 / 10
5,017 reviews

Average price €35

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

Fine Dining

C/ Mercaders, 10, 08003, Barcelona

9.0 / 10
2,504 reviews

Average price €25

Menú Condal 19.90€

Spanish

C/ Princesa, 20, 08003, Barcelona

8.1 / 10
362 reviews

Average price €15

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

YUMS x2Mediterranean

Av. del Paraŀlel, 184, 08015, Barcelona

8.4 / 10
662 reviews

Average price €35 Accepts Yums

InsiderCatalan

C/ Gignàs, 16, 08002, Barcelona

9.0 / 10
712 reviews

Average price €34

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

InsiderCatalan

Plaça del Doctor Andreu, Barcelona, Spain, 08035, Barcelona

9.0 / 10
504 reviews

Average price €40

Menú de nits 40 €

Mediterranean

Carrer de València, 637, 08026, Barcelona

9.1 / 10
39 reviews

Average price €22

Mediterranean

Carrer de Santa Fe de Nou Mèxic, 08017, Barcelona

9.1 / 10
39 reviews

Average price €15

Italian

Carrer del Consell de Cent, 350, 08009, Barcelona

8.9 / 10
24 reviews

Average price €20

Set Menus from 12€ to 16€

Mexican

Carrer d'Enric Granados, nº 26, 08008, Barcelona

9.1 / 10
127 reviews

Average price €15

InsiderAuthor

Carrer de Villarroel, 237, 08036, Barcelona

9.1 / 10
78 reviews

Average price €30

Spanish

Carrer Aragó, 497, 08013, Barcelona

9.1 / 10
27 reviews

Average price €20

Italian

Carrer del Rec Comtal, 6, 08003, Barcelona

9.1 / 10
904 reviews

Average price €15

Korean

Carrer de València, 164, 08011, Barcelona

8.9 / 10
38 reviews

Average price €15

Menú del dia 13.50 €

Italian

Carrer de Galileu, 169, 08028, Barcelona

9.1 / 10
135 reviews

Average price €20

Spanish

Carrer d'Avinyó, 42, 08002, Barcelona

7.5 / 10
149 reviews

Average price €18 Accepts Yums

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

Basque

Carrer d'en Gignàs, 13, 08002, Barcelona

9.1 / 10
50 reviews

Average price €19

African

Carrer d'Amigó, 39, 08021, Barcelona

9.1 / 10
117 reviews

Average price €10

Mediterranean

Carrer d'Entença, 7, 08015, Barcelona

9.1 / 10
374 reviews

Average price €25

Mediterranean

Rambla del Poblenou, 125, 08018, Barcelona

9.1 / 10
59 reviews

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