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

Japanese

Zuka Bcn

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€

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

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

From Galicia

Carrer de la Dagueria, 7, 08002, Barcelona

Average price €15

Spanish

Carrer de València, 509, 08013, Barcelona

Average price €10

Set Menu 13.95€

Catalan

Carrer dels Jocs Florals, 78, 08014, Barcelona

Average price €12

Menú del día 10.80€

French

Carrer de Bailèn, 115, 08009, Barcelona

Average price €20

Set Menu 10.90€

Fine Dining

Carrer de Badajoz, 65, 08005, Barcelona

Average price €25

Set Menu 15€

Contemporary cuisine

Carrer de Ramon y Cajal, 12, 08012, Barcelona

Average price €22

Menu 21,8€

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