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

From Valence

Diània

Carrer de Mozart, 20, 08012, Barcelona

Average price €14

South American

Carrer de Pujades, 226, 08005, Barcelona

Average price €15

Italian

Carrer de Roger de Llúria, 53, 08009, Barcelona

Average price €10

Italian

Carrer de Mallorca, 274, 08037, Barcelona

Average price €15

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

From market

Carrer de Cabestany, 21, 08014, Barcelona

Average price €15

European

Carrer dels Madrazo, 68, 08006, Barcelona

Average price €22

Homemade cuisine

Carrer de Pi i Margall, 95, 08024, Barcelona

Average price €14

Mediterranean

Carrer del Clot, 163, 08026, Barcelona

Average price €20

Italian

Avinguda Diagonal, 208, 08018, Barcelona

Average price €15

Italian

Via Laietana, 71, 08003, Barcelona

Average price €15

Italian

Plaça de Francesc Macià, 7, 08021, Barcelona

Average price €15

Vegetarian

Carrer de Muntaner, 32, 08011, Barcelona

Average price €17

Mediterranean

Carrer de Lepant, 276, 08013, Barcelona

Average price €15

Mexican

Carrer Sant Manuel, 2, 08031, Barcelona

Average price €15

From Galicia

Ronda de Sant Pau, 11, 08015, Barcelona

Average price €20

Japanese

Carrer de Viladomat, 259, 08029, Barcelona

Average price €18

International

Carrer de l'Almirall Churruca, 6, 08003, Barcelona

Average price €15

Mediterranean

Carrer del Consell de Cent, 279, 08011, Barcelona

Average price €15

InsiderFine Dining

Carrer de Rossend Arús, 12, 08014, Barcelona

Average price €56

International

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

Average price €15

Mediterranean

Carrer dels Capellans, 9, 08002, Barcelona

Average price €25

Mediterranean

Carrer de Sant Isidre, 2, Poble-sec, 08004, Barcelona

Average price €15

From Galicia

Carrer de la Marina, 228, 08013, Barcelona

Average price €25

Spanish

Carrer de Balmes, 396, 08022, Barcelona

Average price €25

Asian

Carrer de Ros de Olano, 4, 08012, Barcelona

Average price €15

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