TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Barcelona

3,540 restaurants

Sort by Relevance

Arrocería

El Túnel del Port

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

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

Italian

C/ Escorial, 160, 08024, Barcelona

Average price €17

Menu 13€

From Extremadura

C/ Marina, 298, 08025, Barcelona

7.9 / 10
199 reviews

Average price €26

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€

Mediterranean

Carrer d'Iradier, 12, 08017, Barcelona

8.4 / 10
3,495 reviews

Average price €39

Group Special: Menu 35.21€

Italian

C/ Marià Cubí, 96, 08021, Barcelona

Average price €14

Group menu 22€

From market

C/ Santjoanistes 8 - 10, 08006, Barcelona

Average price €22

Menú del día 13.80 €

International

C/ Riera Alta, 4-6, 08001, Barcelona

Average price €15

Dinner Menus 22€

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