TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Barcelona

3,518 restaurants

Sort by Relevance

Italian

Micaela Pizzería

Carrer de l'Hospital, 46, 08001, Barcelona

Average price €10

Italian

Carrer de Sant Antoni Maria Claret, 127, 08025, Barcelona

Average price €15

Italian

Carrer de Casanova, 68, 08011, Barcelona

Average price €12

Mediterranean

Carrer de Girona, 95, 08009, Barcelona

Average price €15

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

Mediterranean

Carrer de Guillem Tell, 32, 08006, Barcelona

Average price €25

Mediterranean

Carrer de Balmes, 194, 08006, Barcelona

Average price €15

Mediterranean

Carrer de Lepant, 293, 08025, Barcelona

Average price €30

Japanese

Carrer de Laforja, 128, 08021, Barcelona

Average price €20

Spanish

Riera Blanca, 213, 08014, Barcelona

Average price €10

Mediterranean

Carrer d'Aribau, 92 (esquina C/ Mallorca), 08036, Barcelona

Average price €16

Catalan

Carrer de Lancaster, 20, 08001, Barcelona

Average price €15

Mediterranean

Carrer de Bernat Metge, 6 (esquina Alfons Magnànim), 08019, Barcelona

Average price €15

Mediterranean

Avinguda Diagonal, 460, 08029, Barcelona

Average price €25

International

Carrer de l'Avenir, 72, 08021, Barcelona

Average price €17

Mediterranean

Carrer Ausiàs Marc, 9-11, 08010, Barcelona

Average price €12

Mediterranean

Travessera de les Corts, 252, 08014, Barcelona

Average price €12

Mediterranean

Carrer de Balmes, 44, 08007, Barcelona

Average price €12

Mediterranean

Carrer de Villarroel, 28, 08011, Barcelona

Average price €18

Chinese

Carrer de Sagués, 16, 08021, Barcelona

Average price €15

Italian

Carrer de Muntaner, 103, 08036, Barcelona

Average price €14

InsiderFine Dining

Carrer de Viladomat, 137, 08015, Barcelona

Average price €75

Italian

Carrer de la Riera de Sant Miquel 70, 08006, Barcelona

Average price €15

Mediterranean

Carrer del Segura, s/n, 08038, Barcelona

Average price €27

Italian

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

Average price €10

Argentinian

Passeig de Maragall, 56, 08041, Barcelona

Average price €20

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