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

InsiderMediterranean

We Bistrot

Ronda de Sant Pere, 70, 08010, Barcelona

9.4 / 10
49 reviews

Average price €25 american express Welcome

YUMS x2Mediterranean

Avinguda Diagonal, 593, 08014, Barcelona

8.6 / 10
13 reviews

Average price €20

Mediterranean

Carrer de Casanova 193, 08036, Barcelona

9.4 / 10
42 reviews

Average price €30 Accepts Yums

InsiderMediterranean

Carrer de Blai, 53, 08004, Barcelona

9.2 / 10
19 reviews

Average price €30 american express Welcome

Menú cenas de empresa €45.00

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

Japanese

Carrer de la Maladeta, 1, 08016, Barcelona

Average price €20

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

Japanese

Carrer de Londres, 88, 08036, Barcelona

9.4 / 10
423 reviews

Average price €28

Mediterranean

Via Augusta, 101, 08006, Barcelona

Average price €20

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

InsiderSpanish

Carrer de Provença, 277, 08037, Barcelona

8.9 / 10
254 reviews

Average price €35

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

Mediterranean

Carrer del Pintor Fortuny, 32, 08001, Barcelona

9.2 / 10
375 reviews

Average price €17

Menú 15.50 € 15,5 €

Vietnamese

Carrer de Villarroel, 199, Barcelona, Spain, 08036, Barcelona

9.2 / 10
324 reviews

Average price €16

Fórmula 14 € 14 €

Italian

C/ Gran Vía de les Corts Catalanes, 633, 08010, Barcelona

8.4 / 10
2,956 reviews

Average price €20

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

Catalan

Carrer de la Nau Santa Maria, 5, 08017, Barcelona

9.5 / 10
3 reviews

Average price €40

Fine Dining

C/ Diputació, 174, 08011, Barcelona

8.3 / 10
774 reviews

Menú Foz Fin de semana 19.50€ 19,5 €

Mediterranean

Passeig de Gràcia, 28, Barcelona, Spain, 08007, Barcelona

7.7 / 10
1,185 reviews

Average price €17 american express Welcome

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

American

Avinguda Diagonal, 557, 08029, Barcelona

8.5 / 10
4 reviews

Average price €16

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

Argentinian

Carrer del Comandant Benítez, 22, 08028, Barcelona

Average price €16

InsiderCatalan

Carrer dels Lledó, 1, 08002, Barcelona

9.3 / 10
132 reviews

Average price €25

Mediterranean

Via Laietana, 30, 08003, Barcelona

9.3 / 10
19 reviews

Average price €25

Spanish

Carrer de Mandoni, 10, 08004, Barcelona

Average price €14

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

Japanese

Carrer de Ganduxer, 16, 08021, Barcelona

8.5 / 10
257 reviews

Average price €25

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

Spanish

Rambla de Fabra i puig 66 local, 08030, Barcelona

9.3 / 10
277 reviews

Average price €25

Mediterranean

Carrer de Josep Torres 25, 08012, Barcelona

9.3 / 10
50 reviews

Average price €20

InsiderFusion

Carrer de Llull, 169, 08005, Barcelona

9.1 / 10
482 reviews

Average price €30 american express Welcome

Menú 13.50 € 13,5 €

Author

Carrer d'Astúries, 18, 08012, Barcelona

9.1 / 10
144 reviews

Average price €20

Menú 11,50 € 11 €

Mexican

Carrer de París, 163, 08036, Barcelona

9.1 / 10
594 reviews

Average price €18

Menú Buffet ilimitado 15.90€ 15,9 €

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