Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Barcelona

3,584 restaurants

Sort by Relevance

Mediterranean

Daps

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

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

Spanish

Moll de Gregal, 5, 08005, Barcelona

Average price €25

Arrocería

Carrer de la Marina, 19, 08005, Barcelona

Average price €27

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

Italian

Carrer de Mallorca, 12, 08014, Barcelona

6.5 / 10
15 reviews

Average price €20

Mediterranean

Carrer de Balmes, 412, 08022, Barcelona

8.3 / 10
73 reviews

Average price €15

InsiderFusion

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

8.2 / 10
81 reviews

Average price €25

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

Mediterranean

Carrer de Bac de Roda, 1, 08005, Barcelona

8.2 / 10
253 reviews

Average price €30

Mediterranean

Carrer de Casp, 21, 08010, Barcelona

8.1 / 10
154 reviews

Average price €25

Argentinian

Avinguda de la Riera de Cassoles, 4, 08012, Barcelona

8.1 / 10
248 reviews

Average price €22

South American

Carretera de la Bordeta, 48, 08014, Barcelona

8.0 / 10
29 reviews

Average price €15

Mediterranean

Carrer de Rocafort, 106, 08015, Barcelona

Average price €15

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

Moroccan

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

7.3 / 10
103 reviews

Average price €20

Tasting menu 17 €

Argentinian

Carrer de la Nació, 49, 08026, Barcelona

7.6 / 10
19 reviews

Average price €20

French

Passatge de Lluís Pellicer, 12, 08036, Barcelona

9.2 / 10
334 reviews

Average price €30

Mediterranean

Av. de Gaudí, 17, 08025, Barcelona

7.5 / 10
22 reviews

Average price €24

Catalan

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

7.3 / 10
138 reviews

Average price €20

Mediterranean

Carrer de les Borges Blanques, 20, 08016, Barcelona

Average price €15

Menú Domingo 18.90 €

British

Carrer de Pàdua, 87, 08006, Barcelona

Average price €12

Set Menus 11€ and 11€

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