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

La Caleta de Gràcia

C/ Torrent de l'Olla, 121, 08012, Barcelona

Average price €20

Menú de Grupos 20€

Mediterranean

C/ Roselló, 264, 08037, Barcelona

Average price €20

Menú 18€

Mediterranean

C/ Lleida, 38, 08004, Barcelona

Average price €15

Menu (C) 12.50€

Fine Dining

C/ Gran Vía, 439, 08015, Barcelona

Average price €29

Special Menu

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

Basque

C/ Còrsega, 232, 08036, Barcelona

Average price €25

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

Arrocería

C/ Moll de Gregal, 12 - Port Olimpic, 08005, Barcelona

Average price €41

Menu 26€

From Galicia

C/ Robrenyo, 76, 08014, Barcelona

Average price €31

Today's special menu 10€

From Navarre

C/ Verdi, 138, 08012, Barcelona

Average price €24

Tasting menu 25€

Catalan

Carrer de la Ciutat de Granada, 130 (Edificio Interface), 08018, Barcelona

Average price €20

Group Special: Menu 27.25€ (15 to 0 p.)

Italian

C/ Escorial, 160, 08024, Barcelona

Average price €17

Menu 13€

Steakhouse

C/ Parc, 1, 08002, Barcelona

Average price €31

Parrillada degustación (2 people) 25€

Mediterranean

Rambla Sant Josep, 77, 08002, Barcelona

Average price €27

Today's special menu 10€

Italian

C/ Ample, 20, 08002, Barcelona

Average price €17

Today's special menu entre semana 10€

Mediterranean

C/ Caspe, 92, 08010, Barcelona

Average price €16

Menú del día 9.90€

Spanish

C/ Travessera de les Corts, 283, 08014, Barcelona

Average price €15

Menú del día 10€

Spanish

C/ Vía Augusta, 278, 08017, Barcelona

Average price €24

Menú Fin de semana 16.95 €

Fusion

C/ Carrer Número 60, 25-27, 08040, Barcelona

Average price €26

Today's special menu 9.50€

Fusion

C/ Riego, 18, 08014, Barcelona

Average price €16

Menú Dégustacion 17.5€

Mediterranean

C/ Bruc, 121, 08037, Barcelona

Average price €18

Group menu 1 55€

Spanish

C/ Condes de Belloc, 132, 08014, Barcelona

Average price €20

Tasting menu 22.50€

Mediterranean

C/ Bruc, 70, 08009, Barcelona

Average price €22

Menu Xacobeo 36€

Italian

Plaza Tetuán, 5, 08010, Barcelona

Average price €12

Today's special menu 9.90€

From Galicia

C/ Diputació, 172, 08011, Barcelona

Average price €24

Group menu 49.50€

Mediterranean

C/ de Béjar, 66, 08014, Barcelona

Average price €25

Menu Sunday 20€

Mediterranean

C/ Major de Can Caralleu, 4, 08017, Barcelona

Average price €17

Menú 9.90€

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