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

Catalan

A LA BRASSA Balmes 18

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€

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

Thai

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

Average price €22

Menu 11.90€

Mediterranean

Plaça del Poeta Boscà, 2, 08003, Barcelona

Average price €20

MENU Nº3 26€

Seafood

Carrer del Tajo, 8, 08031, Barcelona

Average price €30

Menú del día 13.90€

American

Plaça del Duc de Medinaceli, 2, 08002, Barcelona

Average price €10

Menu 9.90€

Fine Dining

Carrer de Muntaner, 325, 08021, Barcelona

Average price €20

Menu 12.50€

Italian

Carrer d'Aragó, 364, 08009, Barcelona

Average price €18

Group Special: Menu 18 €

American

Carrer de Llull, 230, 08005, Barcelona

Average price €10

Group Special: Menu 13€ (8 to 30 p.)

Mediterranean

Carrer del Comte d'Urgell, 280, 08036, Barcelona

Average price €30

Menú de mediodía 14.90 €

Fine Dining

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

Average price €30

Group Special: Menu 35€

Mediterranean

Carrer de Londres, 84, 08036, Barcelona

Average price €20

Menú Grupos Barbacoa 35€

Turkish

Rambla del Poblenou, 103, 08005, Barcelona

Average price €20

Menu 10€

Fine Dining

Ronda de Sant Antoni, 51, 08011, Barcelona

Average price €10

Set Menu 15,50€

Mediterranean

Carrer de Mallorca, 272, 08037, Barcelona

Average price €18

Menu 25€

Moroccan

Carrer de Béjar, 89, 08014, Barcelona

Average price €22

Menu 11.90€

Mediterranean

Carrer dels Escudellers, 5, 08002, Barcelona

Average price €15

Set Menu 9.95€

Catalan

Carrer de la Perla, 10, 08012, Barcelona

Average price €12

Menú estudiante 9.75€

Mediterranean

Carrer de Galileu, 159, 08028, Barcelona

Average price €22

Menu 9.90€

From market

Carrer Floristes de la Rambla nº12, 08001, Barcelona

Average price €15

Set Menus 0€ and 0€

Mediterranean

Carrer de Loreto, 22, 08029, Barcelona

Average price €20

Especial grupo: Menú 36 € (8 à 30 p.)

Catalan

Carrer de Santa Coloma, 2, 08030, Barcelona

Average price €20

Menu 13€

Japanese

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

Average price €14

Menú del día 10.80€

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