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

Mediterranean

Healthy Bites

Via Augusta, 105, 08006, Barcelona

Average price €15

Menu 16€

Japanese

Carrer d'Atenes, 42, 08006, Barcelona

Average price €20

Set Menu 12,50€

Italian

Carrer de Pallars, 319, 08005, Barcelona

Average price €12

Set Menu 10.50€

Mediterranean

Carrer de Muntaner, 212, 08036, Barcelona

Average price €30

-25% on « Menú con espectacúlo de Drag Queens », or 36,75 € instead of 49,00 €!

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

InsiderMediterranean

Carrer Aribau, 179, 08036, Barcelona

Average price €30

GROUP MENU 45€

Italian

Carrer de l'Alfambra, 11, 08034, Barcelona

Average price €15

Set Menu undefined€

Mediterranean

Carrer del Callao, 6, 08014, Barcelona

Average price €11

Menu 16.50€

Japanese

Passatge de Batlló, 16, 08036, Barcelona

Average price €11

Menú Noche V 14 €

Mediterranean

Vía Layetana, 40, 08003, Barcelona

Average price €20

Set Menu 22€

Turkish

Passeig de Sant Antoni, 7, 08014, Barcelona

8.4 / 10
45 reviews

Average price €15

Set Menu undefined€

Italian

Carrer de Sepúlveda, 183, 08011, Barcelona

Average price €15

Menu 19.95€

Spanish

Carrer de Guillem Tell, 23, 08006, Barcelona

Average price €20

Set Menu undefined€

Asian

Carrer de Septimània, 36, 08006, Barcelona

Average price €20

Set Menu 16€

Turkish

Carrer del Marquès de Campo Sagrado, 13, 08015, Barcelona

Average price €15

Set Menu undefined€

Mediterranean

Carrer de Balmes, 129 Bis, 08008, Barcelona

Average price €25

Group Special: Menu 35€ (4 to 0 p.)

Mediterranean

Carrer de Pere IV, 262, 08005, Barcelona

Average price €12

Menu 10.95€

Spanish

Carrer de la Marina, 181, 08013, Barcelona

Average price €60

Menu 96€

Peruvian

Carrer de Béjar, 54, 08014, Barcelona

Average price €20

Set Menu 11€

Japanese

Carrer de Garcilaso, 114, 08027, Barcelona

Average price €20

Menú del día 9.95€

Mediterranean

Avinguda Diagonal, 208 (C.C. Glories - El Mercat), 08018, Barcelona

Average price €20

Group Special: Menu 45€ (6 to 45 p.)

Vietnamese

Carrer de Viladomat, 206, 08029, Barcelona

Average price €15

Group Special: Menu 14.9€ (4 to 20 p.)

Mediterranean

Plaça Comercial, 12, 08003, Barcelona

Group Special: Menu 27€ (8 people and more)

American

Carrer de la Indústria, 270, 08026, Barcelona

Average price €15

Menu 9.95€

Spanish

Carrer de Guardiola i Feliu, 1, 08030, Barcelona

Average price €15

Set Menu 11.50€

Mediterranean

Carrer Gran de la Sagrera, 108, 08027, Barcelona

Average price €15

Menu 0€

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