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

From market

Nájera

Carrer d' Aragó, 67, 08015, Barcelona

Average price €20

Menu 14.50€

InsiderFine Dining

Carrer del Taquígraf Serra, 26, 08029, Barcelona

Average price €30

Menú Teriyaki 15.50€

International

Carrer Enric Granados, 72, 08008, Barcelona

Average price €20

Menu 0€

Mediterranean

Carrer de Palaudàries, 26, 08004, Barcelona

Average price €30

Set Menu 25€

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

Mediterranean

Gran Vía de les Corts Catalanes, 692, 08010, Barcelona

Average price €27

Menú del día 12€

Vegetarian

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

Average price €18

Menu 19,90€

International

Carrer de Casanova, 262, Local izquierda, 08021, Barcelona

Average price €15

Set Menu 9.99€

Catalan

Carrer de Sepúlveda, 11, 08015, Barcelona

Average price €15

Set Menus from 12€ to 12€

International

Passeig de Pujades, 27, 08018, Barcelona

Average price €8

Menu Montadito 13€

Mediterranean

Enric Granados, 11, 08007, Barcelona

Average price €15

Menu 11€

Japanese

Carrer de Santaló, 86, 08021, Barcelona

Average price €10

Menú Degustación 15,90€ 15,9 €

International

Carrer d'Aribau, 242, 08006, Barcelona

Average price €10

Menu 11.90€

Mediterranean

Carrer de Ferlandina, 29 (Plaça del MACBA), 08001, Barcelona

Average price €20

Menú grupo PLAN C 25€

Mediterranean

Carrer de la Diputació, 80, 08015, Barcelona

Average price €20

Menu of the day 12.95€

Spanish

Carrer del Consell de Cent, 415, 08009, Barcelona

Average price €12

Menu 11.50€

International

Carrer de París, 101, 08029, Barcelona

Average price €15

Set Menu 16,50€

Mediterranean

Ronda de la Universitat, 12, 08007, Barcelona

Average price €20

Menu 11.90€

Author

Carrer de Mandri, 22, 08022, Barcelona

Average price €35

Fórmula para grupos 32 € (5 à 12 p.)

Japanese

Carrer de Provença, 201, 08008, Barcelona

Average price €15

Set Menu undefined€

Mediterranean

Carrer del Carme, 47, 08001, Barcelona

Average price €70

Menú de los Sentidos 71 €

Catalan

Carrer de Balmes, 18, 08007, Barcelona

Average price €20

Set Menus from 0€ to 0€

Mediterranean

Carrer de Rogent, 23, 08026, Barcelona

Average price €18

Menu 9.50€

Fine Dining

Carrer de Galileu, 30, 08028, Barcelona

Average price €23

Menú del día 14.50€

Catalan

Carrer del Bonsuccés, 7, 08001, Barcelona

Average price €20

Menu 15€

Thai

Gran Via de les Corts Catalanes, 518, 08015, Barcelona

Average price €22

Menu 11.90€

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