TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Barcelona

3,550 restaurants

Sort by Relevance

Catalan

Truiteria La Ceba

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.)

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

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€

Japanese

Carrer de Londres, 90, 08036, Barcelona

Average price €30

Menu Degustación 29 €

Creative

Via Augusta, 9, 08006, Barcelona

Average price €25

Menú de grupo C 38€

Mediterranean

Carrer de Colom, 2, 08002, Barcelona

Average price €11

Menu 13.50€

Mediterranean

Carrer d'Aribau, 65, 08011, Barcelona

Average price €27

Menu 11.50€

International

Carrer de la Marina, 19, 08005, Barcelona

Average price €35

Menú Buffet 33 €

Mediterranean

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

Average price €35

Mexican

Carrer de Aragó, 193, 08011, Barcelona

Average price €18

Menu 7.50€

Mediterranean

Passeig de Sant Joan, 80, 08009, Barcelona

Average price €22

Menu 13.90€

International

Av. Dr. Marañón, 17, 08028, Barcelona

Average price €25

Menu 25€

Mediterranean

Av. Diagonal, 426, 08037, Barcelona

Average price €30

Menu 12.50€

Italian

Carrer de Muntaner, 121, 08036, Barcelona

Average price €25

Menú de grupos Parrillada 30€

Mediterranean

Carrer de París, 101, 08029, Barcelona

Average price €20

Group Special: Menu 25€

From market

Carrer de Cartagena, 328, 08025, Barcelona

Average price €25

Menú de Sábado 16.50 €

Mediterranean

Carrer de Muntaner, 248, 08021, Barcelona

Average price €25

Group Special: Menu 23€ (10 to 30 p.)

Mediterranean

Carrer del Consell de Cent, 255, 08011, Barcelona

Average price €25

Menú del día 18 €Menú Politics 24€

Catalan

Carrer de Francesc Pujols, 3, 08002, Barcelona

Average price €25

Menu 10.50€

Spanish

Carrer d'Enric Granados, 149, 08008, Barcelona

Average price €20

Menú de mediodía 14.95 €

Des Baléares

Carrer de Viladomat, 43, 08015, Barcelona

Average price €15

Group Special: Menu Verde (Menú Vegetariano) 18€

International

Carrer de Tordera, 50, 08012, Barcelona

Average price €15

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

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