TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Barcelona

3,490 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.

InsiderArrocería

Arrosseria Xàtiva Gràcia

C/ del Torrent d'En Vidalet, 26, 08012, Barcelona

9.1 / 10
837 reviews

Average price €30

MENÚ DEGUSTACIÓN DE NOCHE 25 €

Mediterranean

Carrer de Bailèn, 56, 08009, Barcelona

9.6 / 10
597 reviews

Average price €25

Catalan

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

8.3 / 10
149 reviews

Average price €25

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

Mexican

Carrer d'Aragó, 527, 08026, Barcelona

8.5 / 10
838 reviews

Average price €15

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

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

Chinese

C. d'Aragó, 224, 08011, Barcelona

8.3 / 10
479 reviews

Average price €20

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

Italian

Carrer de Còrsega, 47, 08029, Barcelona

8.7 / 10
240 reviews

Average price €15

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

Catalan

Carrer de Santa Amàlia, 38, 08031, Barcelona

8.7 / 10
491 reviews

Average price €18

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

Spanish

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

8.7 / 10
1,155 reviews

Average price €26

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

Italian

C/ Marc Aureli, 27, 08006, Barcelona

8.4 / 10
1,035 reviews

Average price €40

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

InsiderMediterranean

Carrer de Girona, 68, 08009, Barcelona

9.3 / 10
13 reviews

Average price €25

Creative

Carrer de València, 350, 08009, Barcelona

8.5 / 10
77 reviews

Average price €20

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

InsiderMexican

Carrer de Calàbria, 98, 08015, Barcelona

9.3 / 10
53 reviews

Average price €25

Japanese

Passatge de Vilaret, 54, 08013, Barcelona

9.3 / 10
50 reviews

Average price €20

InsiderItalian

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

9.3 / 10
192 reviews

Average price €15

InsiderFrom market

Carrer de Veneçuela, 16, 08019, Barcelona

9.9 / 10
44 reviews

Average price €70

Set Menu 45€

YUMS x2Mediterranean

Carrer de la Diputació, 269, 08007, Barcelona

8.5 / 10
141 reviews

Average price €30

Mediterranean

Av. de Josep Tarradellas, 153, 08029, Barcelona

8.8 / 10
811 reviews

Average price €20

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

Mediterranean

Carrer de Villarroel, 247, 08036, Barcelona

8.6 / 10
213 reviews

Average price €25

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

InsiderBasque

Carrer del Pi, 5, 08002, Barcelona

9.4 / 10
10 reviews

Average price €20

Argentinian

Carrer d'Aragó, 224, 08011, Barcelona

8.6 / 10
2,660 reviews

Average price €25

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

Vietnamese

Carrer de Nàpols, 266, 08025, Barcelona

9.2 / 10
896 reviews

Average price €20

Menú Viet Tapas 16.00€ 16 €

Ethiopian

Carrer de la Cirera, 4, 08003, Barcelona

9.7 / 10
3 reviews

Average price €25

Mediterranean

Avinguda Meridiana, 305, 08027, Barcelona

8.4 / 10
87 reviews

Average price €14

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

InsiderMediterranean

Passeig de Joan de Borbó, 101, 08039, Barcelona

9.0 / 10
1,334 reviews

Average price €34

Menú Maná 33 €

Japanese

C/ Rec Comtal, 15, 08003, Barcelona

9.0 / 10
917 reviews

Average price €33

Today's special menu 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