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

Peruvian

Panko Restaurant

Carrer de Viladomat, 249, 08029, Barcelona

9.1 / 10
9 reviews

Average price €40

Mediterranean

Rambla de Catalunya, 23, 08007, Barcelona

7.8 / 10
61 reviews

Average price €24

Vietnamese

Carrer de Calàbria,234, 08029, Barcelona

9.1 / 10
24 reviews

Average price €12

Mediterranean

Carrer de Rogent, 21, 08026, Barcelona

9.1 / 10
81 reviews

Average price €20 american express Welcome

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

Mediterranean

Carrer d'Avinyó, 39, 08002, Barcelona

8.4 / 10
629 reviews

Average price €20 american express Welcome

-50% en Carta con Volvamos a los Restaurantes

American

Carrer Nou de la Rambla, 22, 08001, Barcelona

7.8 / 10
413 reviews

Average price €20

Caribbean

Carrer de Montserrat, 4, 08001, Barcelona

9.1 / 10
144 reviews

Average price €15

Fine Dining

C/ Sicilia, 255, 08025, Barcelona

8.9 / 10
2,726 reviews

Average price €35 Accepts Yums

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

Italian

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

8.5 / 10
154 reviews

Average price €28

Italian

Carrer de Benavent, 23, 08028, Barcelona

9.4 / 10
107 reviews

Average price €20

Mediterranean

Avinguda Diagonal, 145, 08018, Barcelona

6.3 / 10
17 reviews

Average price €14

Menú 13.95 € 13,95 €

Venezuelan

Carrer del Pacífic, 53, 08027, Barcelona

8.9 / 10
37 reviews

Average price €15

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

InsiderMexican

Carrer de Pujades, 172, 08005, Barcelona

9.2 / 10
123 reviews

Average price €15

From market

Carrer de Girona, 84, 08009, Barcelona

7.8 / 10
69 reviews

Average price €23

-50% en Carta con Volvamos a los Restaurantes

InsiderCreative

Carrer del Rosselló, 197, Bajos 2, 08036, Barcelona

9.2 / 10
854 reviews

Average price €25 Accepts Yums

Mediterranean

Carrer d'Arimon, 22, 08022, Barcelona

9.2 / 10
828 reviews

Average price €20

South American

Carrer de Balmes, 220, 08006, Barcelona

Average price €12

-50% en Carta con Volvamos a los Restaurantes

Pizzeria

Gran Via de les Corts Catalanes, 351, 08014, Barcelona

Average price €17

-50% en Carta con Volvamos a los Restaurantes

Mediterranean

Carrer d'Aribau, 47, 08011, Barcelona

Average price €25

-50% en Carta con Volvamos a los Restaurantes

Peruvian

Carrer de Marià Cubí, 199, 08021, Barcelona

Average price €25

-50% en Carta con Volvamos a los Restaurantes

Italian

C. de Mallorca, 12, 08014, Barcelona

Average price €20

-50% en Carta con Volvamos a los Restaurantes

Fusion

Carrer de Laforja, 61, 08021, Barcelona

Average price €30

-50% en Carta con Volvamos a los Restaurantes

Mediterranean

Carrer de Ribes, 46, 08013, Barcelona

Average price €20 american express Welcome

-50% en Carta con Volvamos a los Restaurantes

Peruvian

Carrer d'Alexandre Galí, 32, 08027, Barcelona

Average price €25

-50% en Carta con Volvamos a los Restaurantes

Asian

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

Average price €15

-50% en Carta con Volvamos a los Restaurantes

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