Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Barcelona

3,589 restaurants

Sort by Relevance

Basque

Patxi

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€

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

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 €

Fine Dining

C/ Marqués de Sentmentat, 67, 08029, Barcelona

Average price €30

Menu 30€

Andalou

C/ Cáceres, 32, 08028, Barcelona

Average price €15

Menú Pata Negra Picoteo + Espectáculo 40€

Mediterranean

C/ Laforja, 8, 08006, Barcelona

Average price €30

Group menu 22€

Mediterranean

C/ Roger de Flor, 275, 08025, Barcelona

Average price €25

Menú de Grupos B 28€

Japanese

C/ Roger de Llùria, 114, 08037, Barcelona

Average price €20

Menú noches fin de semana y festivos 13.50 €

MICHELIN 2020Fine Dining

C/ Lérida, 7, 08004, Barcelona

Average price €35

Tasting Menu 100 €

Mediterranean

C/ del Mestre Nicolau, 4, 08021, Barcelona

Average price €21

Today's Menu 13.95€

Steakhouse

Via Laietana, 13, 08003, Barcelona

Average price €25

Menu 19.90€

Mediterranean

C/ Blasco de Garay, 8, 08004, Barcelona

Average price €13

Group menu 17 €

Italian

Calle Valencia, 246, 08007, Barcelona

Average price €29

Menu 15.90€

Mediterranean

C/ Valencia, 194, 08011, Barcelona

Average price €25

Menu 3 del día 13.95€

South American

C/ Petrarca, 40, 08031, Barcelona

Average price €20

Menu 9.90€

Fine Dining

C/ Providencia, 44, 08024, Barcelona

Average price €13

default.normal.menu_name.one_EPD

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