TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Barcelona

3,511 restaurants

Sort by Relevance

Homemade cuisine

Monte rosa

Carrer de Sant Jordi, 15, 08028, Barcelona

Average price €15

Lebanese

Carrer de Llull, 229, 08005, Barcelona

Average price €15

International

Carrer de Mallorca, 616, 08026, Barcelona

Average price €24

Homemade cuisine

Carrer de Vallmajor, 33, 08021, Barcelona

Average price €15

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

Vegan cuisine

Carrer de Valldonzella, 52, 08001, Barcelona

Average price €18

Fusion

Carrer del Rector Triadó, 20, 08014, Barcelona

Average price €20

Asian

Carrer de Viladomat, 206, 08029, Barcelona

Average price €22

International

Carrer de la Torre dels Pardals, 25, 08041, Barcelona

Average price €15

International

Carrer de l'Arquitecte Sert, 17, 08005, Barcelona

Average price €25

Mediterranean

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

Average price €30

Mediterranean

Paseo Marítimo de la Mar Bella, s/n, 08005 Barcelona, 08005, Barcelona

Average price €15

Moroccan

Carrer de Balmes, 159, 08008, Barcelona

Average price €30

Mediterranean

Carrer d'Aribau, 242, 08006, Barcelona

Average price €15

Mediterranean

Carrer d'Aragó, 67, 08015, Barcelona

Average price €31

South American

Plaça del Mar, s/n, 08003, Barcelona

Average price €15

International

Plaça Poeta Bosca, 1, 08003, Barcelona

Average price €25

Italian

Gran Via de les Corts Catalanes, 851, 08018, Barcelona

Average price €16

Turkish

Carrer de Nàpols, 311, 08025, Barcelona

Average price €10

Mexican

Carrer de Marià Aguiló, 26, 08005, Barcelona

Average price €25

Venezuelan

Carrer de Sicília, 247, 08025, Barcelona

Average price €10

Mediterranean

Av. Francesc Ferrer i Guàrdia, 13, 08038, Barcelona

Average price €25 Accepts Yums

Indian

Carrer de Fluvià, 84, 08019, Barcelona

8.4 / 10
74 reviews

Average price €15

Italian

Passeig de Joan de Borbó 9, 08003, Barcelona

Average price €15

Fusion

Carrer del Comte d'Urgell, 130, 08011, Barcelona

Average price €14

Fusion

Carrer del Francolí, 70, 08006, Barcelona

Average price €25

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