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

Catalan

El All i Oli

C/ Alella,3, 08016, Barcelona

8.7 / 10
594 reviews

Average price €24

Mediterranean

C/ de Bailèn, 218, 08037, Barcelona

8.7 / 10
72 reviews

Average price €30 american express Welcome

Fine Dining

C/ Enric Granados, 83, 08008, Barcelona

8.9 / 10
3,593 reviews

Average price €15

Menú 16 €

Mexican

C/ Industria, 156, 08025, Barcelona

8.2 / 10
862 reviews

Average price €16 american express Welcome

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

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

American

Carrer del Moianès, 75, 08014, Barcelona

6.7 / 10
6 reviews

Average price €12

Especial grupo: Menú 13,5 €

Spanish

Carrer de Colomines, 8, 08003, Barcelona

7.3 / 10
3 reviews

Average price €18 Accepts Yums

-50% en Carta con Volvamos a los Restaurantes

Spanish

Carrer de Mallorca, 449, 08013, Barcelona

9.0 / 10
16 reviews

Average price €15 american express Welcome

Japanese

Carrer de Sancho de Ávila, 171, 08018, Barcelona

8.8 / 10
81 reviews

Average price €12

Turkish

Carrer de la Marina, 244, 08013, Barcelona

8.8 / 10
101 reviews

Average price €12

InsiderMexican

Carrer de Sardenya, 304, 08013, Barcelona

8.8 / 10
124 reviews

Average price €15

Mediterranean

Carrer del Dr. Trueta nº 220, 08005, Barcelona

8.8 / 10
118 reviews

Average price €24

Mediterranean

Carrer del Rosselló, 265, 08008, Barcelona

8.8 / 10
46 reviews

Average price €22

Japanese

Carrer de Mallorca, 182, 08036, Barcelona

8.8 / 10
2,794 reviews

Average price €18

Mediterranean

Carrer Jiménez i Iglesias, 11, 08034, Barcelona

8.8 / 10
685 reviews

Average price €34

Italian

Carrer de les Corts, 16, 08028 Barcelona, 08028, Barcelona

Average price €11

Menú Medio Día 10,5 €

Indian

Carrer de Fluvià, 84, 08019, Barcelona

8.4 / 10
18 reviews

Average price €15

Buffet libre 10,9 €

Mexican

Carrer d'Amigó, 57, 08021, Barcelona

8.0 / 10
60 reviews

Average price €20

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

Mexican

Carrer del Pintor Fortuny, 24, 08001, Barcelona

9.1 / 10
223 reviews

Average price €15

Italian

Carrer de Benet Mateu, 57, 08034, Barcelona

8.6 / 10
127 reviews

Average price €20 american express Welcome

Italian

Rambla del Raval, 13, 08001, Barcelona

Average price €18 american express Welcome

Fórmula 9.99 € 9,99 €

Italian

Carrer de Lepant, 197, 08013, Barcelona

8.1 / 10
57 reviews

Average price €15

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

Spanish

Carrer de Sancho de Ávila, 7, 08018, Barcelona

Average price €15

Menú 9.95 € 9,95 €

InsiderPizzeria

Carrer de València, 205, 08007, Barcelona

9.1 / 10
154 reviews

Average price €40

Mediterranean

Carrer de Còrsega, 196, 08036, Barcelona

8.6 / 10
135 reviews

Average price €17

Mediterranean

Carrer d'Entença, 7, 08015, Barcelona

9.1 / 10
374 reviews

Average price €25

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