TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Barcelona

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

Fine Dining

Gran París

C/ Muntaner, 182, 08036, Barcelona

Average price €25

Catalan

C/ Laforja, 60, 08006, Barcelona

Average price €37

Mediterranean

C/ Doctor Dou, 10, 08001, Barcelona

Average price €16

Arrocería

Passeig Marítim, 30, 08003, Barcelona

Average price €40

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

Mediterranean

C/ Ramón Trias Fargas, 2, 08005, Barcelona

Average price €41

InsiderCreative

Passatge de la Concepció, 5, 08008, Barcelona

Average price €32

Mediterranean

Avenida Diagonal, 640, 08017, Barcelona

Average price €35

International

Avenida Diagonal, 433, 08036, Barcelona

Average price €25

Mediterranean

Avenida Diagonal, 469, 08036, Barcelona

Average price €24

Mediterranean

C/ Rec, 30, 08003, Barcelona

Average price €23

Steakhouse

Carrer de Bori i Fontestà, 45, 08017, Barcelona

Average price €28

Mediterranean

Moll d'Espanya, s/n, 08039, Barcelona

Average price €27

Arrocería

Carrer de la Marina, 19, 08005, Barcelona

Average price €27

Spanish

Moll de Gregal, 5, 08005, Barcelona

Average price €25

Mediterranean

Av. del Litoral, 36, 08005, Barcelona

Average price €25

Spanish

Carrer Gran de Gràcia, 83, 08012, Barcelona

Average price €25

Fusion

Carrer de Bailèn, 56, 08009, Barcelona

Average price €54

MICHELIN 2020Mediterranean

Passeig Joan de Borbó, 88, 08039, Barcelona

Average price €75

Indian

Carrer de Casp, 150, 08013, Barcelona

8.2 / 10
60 reviews

Average price €15

Mediterranean

Avinguda Meridiana, 97, 08026, Barcelona

8.1 / 10
70 reviews

Average price €15

Mediterranean

Carrer de Balmes, 412, 08022, Barcelona

8.1 / 10
73 reviews

Average price €15

Italian

Carrer de Llull, 169, 08005, Barcelona

8.1 / 10
49 reviews

Average price €20

Moroccan

Carrer del Torrent de l'Olla, 143, 08012, Barcelona

7.6 / 10
103 reviews

Average price €20

Tasting menu 17 €

Mediterranean

Carrer de Rocafort, 106, 08015, Barcelona

Average price €15

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

Italian

Carrer de València, 197, 08011, Barcelona

8.0 / 10
74 reviews

Average price €25

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

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