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,546 restaurants

Sort by Relevance

Spanish

Farola

Carrer del Rec, 67, 08003, Barcelona

Average price €12

Lebanese

Carrer dels Madrazo, 96, 08021, Barcelona

Average price €20

Fine Dining

Casanova 157, 08036, Barcelona

Average price €20

Mediterranean

08038, 08038, Barcelona

Average price €22

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

Afghan

Carrer de Provença, 426, 08025, Barcelona

Average price €25

Italian

Moll d'Espanya, 5, 08039, Barcelona

Average price €25

Varied

Gran Via de les Corts Catalanes, 553, 08011, Barcelona

Average price €10

Chinese

Carrer d'Aribau, 65, 08011, Barcelona

9.4 / 10
56 reviews

Average price €25

-30% off the "à la carte" menu!

Mediterranean

Carrer del Duc, 15, 08002, Barcelona

9.4 / 10
31 reviews

Average price €35

-30% off the "à la carte" menu!

InsiderMediterranean

Carrer de la Diputació, 164, 08011, Barcelona

9.3 / 10
65 reviews

Average price €30 american express Welcome

French

Plaça Carme Monturiol, 2, 08026, Barcelona

9.3 / 10
24 reviews

Average price €20

Japanese

Carrer de Violant d'Hongria Reina d'Aragó, 42, 08028, Barcelona

9.3 / 10
36 reviews

Average price €17

Fusion

Carrer de la Riera de Sant Miquel, 70, 08006, Barcelona

Average price €14

European

Moll de Barcelona, 08039, Barcelona

Average price €15

From market

Carrer de Sant Joan de Malta, 125, 08018, Barcelona

Average price €25 american express Welcome

Mediterranean

Carrer de la Indústria, 77, 08025, Barcelona

Average price €20

Spanish

Passeig de Lluís Companys, 8, 08018, Barcelona

Average price €12

Spanish

Avinguda de Vallcarca, 156, 08023, Barcelona

8.4 / 10
99 reviews

Average price €15

Catalan

Carrer de la Diputació, 205, 08011, Barcelona

7.8 / 10
110 reviews

Average price €20

Menú noches y festivos 17.50€

Others

Carrer de Regàs, 30, 08006, Barcelona

9.3 / 10
77 reviews

Average price €15

Mediterranean

Carrer de Sants, 292, 08028, Barcelona

Average price €15

Mediterranean

Carrer de Sant Antoni Maria Claret, 137, 08025, Barcelona

Average price €15 american express Welcome

Mediterranean

Carrer de Calàbria, 23, 08015, Barcelona

Average price €15 american express Welcome

Mediterranean

Gran Via de les Corts Catalanes, 700, 08010, Barcelona

Average price €25 american express Welcome

Japanese

Carrer de Casanova, 42, 08011, Barcelona

7.9 / 10
1,817 reviews

Average price €15

Menú Buffet Noches 15.80€

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