TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Barcelona

3,514 restaurants

Sort by Relevance

InsiderCreative

Tragaluz

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

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

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

Spanish

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

Average price €25

Mediterranean

Av. del Litoral, 36, 08005, 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

Fusion

Carretera de la Bordeta, 54, 08014, Barcelona

8.3 / 10
544 reviews

Average price €16

Mediterranean

C/ Olivera, 35, 08004, Barcelona

8.3 / 10
933 reviews

Average price €23

Mediterranean

Carrer de Balmes, 412, 08022, Barcelona

8.2 / 10
73 reviews

Average price €15

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!

Mediterranean

Avinguda Meridiana, 97, 08026, Barcelona

7.9 / 10
70 reviews

Average price €15

Spanish

Carrer Gran de la Sagrera 122-124 local, 08027, Barcelona

7.9 / 10
25 reviews

Average price €6

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

Argentinian

Carrer de la Nació, 49, 08026, Barcelona

7.8 / 10
19 reviews

Average price €20

Italian

Calle de Sant Antoni Maria Claret, 125, 08025, Barcelona

7.8 / 10
125 reviews

Average price €15

South American

Carretera de la Bordeta, 48, 08014, Barcelona

7.7 / 10
29 reviews

Average price €15

Catalan

C/ Torrent de les Flors, 65, 08024, Barcelona

7.7 / 10
138 reviews

Average price €20

Mediterranean

Av. de Gaudí, 17, 08025, Barcelona

7.6 / 10
22 reviews

Average price €24

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