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.

Steakhouse

Hostalets

C/ Enamorats, 11, 08013, Barcelona

8.9 / 10
119 reviews

Average price €25

Menú Diario 18€

From Galicia

C/ Fontrodona, 5, 08004, Barcelona

8.9 / 10
163 reviews

Average price €23

Creative

Paseo Maritimo de la Barceloneta, 32, 08003, Barcelona

8.9 / 10
183 reviews

Average price €40

Mediterranean

Carrer de la Corunya, 29, 08026, Barcelona

5.6 / 10
36 reviews

Average price €15

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

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

InsiderFrom Galicia

C/ Indústria, 314, 08026, Barcelona

9.2 / 10
335 reviews

Average price €76

Menu 35€

InsiderMediterranean

Carrer d'Enric Granados, 58, 08008, Barcelona

9.0 / 10
13 reviews

Average price €35

Catalan

Carrer de Casanova, 62, 08011, Barcelona

9.0 / 10
24 reviews

Average price €15

Asian

Passeig de la Zona Franca, 243, 08038, Barcelona

7.8 / 10
58 reviews

Average price €16

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

Mediterranean

Avinguda Diagonal, 608, 08021, Barcelona

9.0 / 10
8 reviews

Average price €14 Accepts Yums

South American

Carrer del Rector Triadó, 72, 08014, Barcelona

9.0 / 10
74 reviews

Average price €25 Accepts Yums

Mediterranean

Carrer de Llull, 147, 08005, Barcelona

8.8 / 10
328 reviews

Average price €22 Accepts Yums

Set Menu undefined€

Italian

Carrer de Mallorca, 466, 08013, Barcelona

9.0 / 10
99 reviews

Average price €15

InsiderAuthor

Carrer del Roser, 74, 08004, Barcelona

9.0 / 10
510 reviews

Average price €25 Accepts Yums

Mediterranean

Rambla del Poblenou, 125, 08018, Barcelona

9.0 / 10
66 reviews

Average price €15

Spanish

C/ Mercaderes, 24, 08003, Barcelona

9.0 / 10
24 reviews

Average price €24

Argentinian

Plaza Doctor Letamendi, 25, 08007, Barcelona

9.0 / 10
808 reviews

Average price €28

Spanish

C/ Ample, 19, 08002, Barcelona

9.0 / 10
106 reviews

Average price €25

InsiderFrom Galicia

C/ Consell de Cent, 256, 08011, Barcelona

9.0 / 10
458 reviews

Average price €53 Accepts Yums

Normal

InsiderSpanish

Moll de Gregal, 7, 08005, Barcelona

9.0 / 10
1,111 reviews

Average price €36

Italian

Carrer del Rector Triadó, 49, 08014, Barcelona

7.1 / 10
38 reviews

Average price €15

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

Mediterranean

Avinguda Diagonal, 436, 08037, Barcelona

8.8 / 10
25 reviews

Average price €30

YUMS x2Mediterranean

Passeig de Joan de Borbó, 46, 08003, Barcelona

7.0 / 10
22 reviews

Average price €25

Japanese

Av. de Josep Tarradellas, 157, 08029, Barcelona

8.8 / 10
109 reviews

Average price €20

InsiderAmerican

Las Ramblas, 120, 08002, Barcelona

8.8 / 10
376 reviews

Average price €25

InsiderSpanish

Carrer de Sant Pau, 9, 08001, Barcelona

8.8 / 10
14 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