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

French

Le Bistrot de Christobal

Carrer del Bruc, 56, 08009, Barcelona

Average price €20

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

Italian

Gran Via de les Corts Catalanes, 566, 08018, Barcelona

8.8 / 10
8 reviews

Average price €20

Peruvian

Carrer d'Aribau, 158, 08036, Barcelona

9.3 / 10
47 reviews

Average price €25

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

Mediterranean

Carrer de Pamplona, 29, 08005, Barcelona

8.2 / 10
18 reviews

Average price €15

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

InsiderMediterranean

Carrer Gran de Gràcia, 7, 08012, Barcelona

9.2 / 10
23 reviews

Average price €25

Vegetarian

Carrer d'En Fontrodona, 17, 08004, Barcelona

9.3 / 10
96 reviews

Average price €14

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

Mediterranean

Carrer dels Banys Nous, 8, 08002, Barcelona

8.1 / 10
93 reviews

Average price €25

Turkish

Carrer de l'Hospital, 49, 08001, Barcelona

8.2 / 10
8 reviews

Average price €12

YUMS x2Spanish

Passeig de la Verneda, 123, 08020, Barcelona

8.3 / 10
13 reviews

Average price €15

InsiderMediterranean

Avinguda Miramar, 31, 08038, Barcelona

9.0 / 10
610 reviews

Average price €45 american express Welcome

Menú degustación 47 €

Chinese

Carrer de Sepúlveda, 137, 08011, Barcelona

9.2 / 10
182 reviews

Average price €18

Italian

Carrer de la Princesa, 12, 08003, Barcelona

9.0 / 10
60 reviews

Average price €15

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

Japanese

Ronda de Sant Pere, 26, 08010, Barcelona

9.2 / 10
698 reviews

Average price €20

InsiderMediterranean

Carrer de Laforja, 83, 08021, Barcelona

9.2 / 10
660 reviews

Average price €35 american express Welcome

Mexican

Carrer de la Granada del Penedès, 19, 08006, Barcelona

9.0 / 10
177 reviews

Average price €17 american express Welcome

Menú del día 12.25 € 12,25 €

MICHELIN 2020Fine Dining

Plaça de Pius XII, 4, 08028, Barcelona

10.0 / 10
59 reviews

Average price €100

InsiderMediterranean

Carrer del Bruc, 157, 08037, Barcelona

9.2 / 10
281 reviews

Average price €35

InsiderBasque

Av. de Francesc Cambó, 23, 08003, Barcelona

8.1 / 10
49 reviews

Average price €30

1 starMICHELIN 2020Catalan

Carrer de Còrsega, 289, 08008, Barcelona

9.4 / 10
605 reviews

Average price €95 Accepts Yums

Menu 85€

MICHELIN 2020Fine Dining

Carrer de Mallorca, 271, 08008, Barcelona

10.0 / 10
493 reviews

Average price €50

InsiderFine Dining

Carrer dels Lledó, 7, 08002, Barcelona

10.0 / 10
40 reviews

Average price €65

MICHELIN 2020Mediterranean

Passeig de Colom, 9, 08002, Barcelona

9.2 / 10
1,471 reviews

Average price €50

Mediterranean

Carrer de Tuset, 30, 08006, Barcelona

8.1 / 10
101 reviews

Average price €25

Indian

C/ Méxic, 17, 08004, Barcelona

7.8 / 10
267 reviews

Average price €13

-50% en Carta con Volvamos a los Restaurantes

InsiderJapanese

Carrer de Sant Eusebi, 38, 08006, Barcelona

9.5 / 10
421 reviews

Average price €40

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