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 Angelo Marcelo

C/ Corsega, 537, 08025, Barcelona

Average price €25

Menú del día 11€

From Galicia

C/ Pau Claris, 169, 08037, Barcelona

Average price €30

Menu 24€

Italian

C/ París, 163, 08036, Barcelona

Average price €22

Menú Especial Casa Lombardi

Mediterranean

C/ Mata, 16, 08004, Barcelona

Average price €12

Set Menu 7€

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

Spanish

Travessera de les Corts, 154, 08028, Barcelona

Average price €11

Group Special: Menu 15€ (10 to 25 p.)

From market

Riera de Sant Miquel, 25, 08006, Barcelona

Average price €16

Menú del día 10.50€

Fine Dining

C/ Llul, 94, 08005, Barcelona

Average price €11

Set Menu 6.90€

Mediterranean

C/ Bruc, 46, 08010, Barcelona

Average price €24

Menú Grupos 40€

Chinese

C/ Muntaner, 10, 08011, Barcelona

Average price €14

Menu 10.80€

Mediterranean

C/ Muntaner, 152, 08036, Barcelona

Average price €22

Menú Pinchos a Compartir 24 €

Spanish

C/ Laforja, 140, 08021, Barcelona

Average price €18

Menu 9.90€

Japanese

C/ Francesc Perez Cabrero, 4, 08021, Barcelona

Average price €11

Menu 7

Italian

Carrer Major de Sarrià, 97, Barcelona, Spain, 08017, Barcelona

Average price €25

Menu 13€

Basque

C/ Bonavista, 21, 08025, Barcelona

Average price €45

Menu 16.85 €

Spanish

Via Augusta, 127, 08006, Barcelona

Average price €17

Florentina brunch 11,50€

Spanish

C/ Enrique Granados, 14, 08007, Barcelona

Average price €31

Menú Grupos 35.00€

Mediterranean

C/ Josep Bertrand, 15, 08021, Barcelona

Average price €24

Menu 30€

Indian

C/ Sancho de Ávila, 171, 08018, Barcelona

Average price €13

Menu 9.50 €

Japanese

C/ Josep Tarradellas, 145, 08029, Barcelona

Average price €37

Menu 25€

Japanese

C/ Valencia, 204, 08011, Barcelona

Average price €22

Set Menu 10,50€

Fusion

C/ Sant Antoni dels Sombrerers, 3, 08003, Barcelona

Average price €25

Group Special: Menu 44€ (8 to 15 p.)

Mediterranean

C/ Verdi, 82, 08012, Barcelona

Average price €15

Menu 24.99 €

Mediterranean

Carrer d'Aribau, 16, 08011, Barcelona

Average price €15

From market

Carrer de Muntaner 146, 08036, Barcelona

Average price €18

Group Special: Menu 25€ (8 to 0 p.)

Spanish

C/ Salou 5, 08014, Barcelona

Average price €16

Menu 13 €

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