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

Mexican

La tarantula de Sants

Carrer de Valladolid, 40, 08014, Barcelona

9.3 / 10
43 reviews

Average price €20

Japanese

Carrer d'Ausiàs Marc, 127, 08013, Barcelona

9.3 / 10
69 reviews

Average price €20

InsiderItalian

Carrer del Consell de Cent, 247, 08011, Barcelona

9.3 / 10
90 reviews

Average price €12

Mediterranean

Passeig de Gràcia, 8, 08007, Barcelona

7.9 / 10
23 reviews

Average price €10

-50% en Carta con Volvamos a los Restaurantes

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

Mediterranean

Plaça de Pau Vila, 1, 08039, Barcelona

7.9 / 10
69 reviews

Average price €30

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

Mediterranean

Av. de Mistral, 20, 08015, Barcelona

9.3 / 10
8 reviews

Average price €18

Italian

Carrer del Consell de Cent, 350, 08009, Barcelona

9.3 / 10
35 reviews

Average price €30 american express Welcome

InsiderFrom market

Carrer de Veneçuela, 16, 08019, Barcelona

9.9 / 10
48 reviews

Average price €70

Set Menu 45€

Lebanese

Carrer de Santaló, 88, 08021, Barcelona

8.5 / 10
98 reviews

Average price €20

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

International food

Carrer del Perill, 13, 08012, Barcelona

9.1 / 10
912 reviews

Average price €25

Especial grupo: Menú 28 € (8 à 30 p.) 28 €

Mediterranean

Carrer de Santa Anna, 11, 08002, Barcelona

9.1 / 10
28 reviews

Average price €17 american express Welcome

-50% en Carta con Volvamos a los Restaurantes

Mediterranean

Carrer Major de Sarrià, 12, 08017, Barcelona

9.0 / 10
11 reviews

Average price €25

-50% en Carta con Volvamos a los Restaurantes

Vegetarian

Carrer de València, 227, 08007, Barcelona

8.8 / 10
1,306 reviews

Average price €17

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

YUMS x2Italian

C/ Rosselló, 253, 08008, Barcelona

8.8 / 10
610 reviews

Average price €22 american express Welcome

Menú 15€

InsiderMediterranean

C/ Alfons XII, 39, 08006, Barcelona

9.1 / 10
882 reviews

Average price €31

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

Mediterranean

Carrer del Consell de Cent, 190, 08011, Barcelona

8.3 / 10
39 reviews

Average price €15 american express Welcome

-50% en Carta con Volvamos a los Restaurantes

InsiderArrocería

Carrer de Sant Carles, 23, 08003, Barcelona

9.5 / 10
1,022 reviews

Average price €30 Accepts Yums

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

Vietnamese

Carrer d'Aribau, 137, 08036, Barcelona

9.2 / 10
467 reviews

Average price €15 american express Welcome

Menú Degustación 14.99 € 14,99 €

Mexican

Carrer d´Aragó, 236, 08007, Barcelona

9.4 / 10
208 reviews

Average price €15

Indian

Carrer de Balmes, 21, 08007, Barcelona

8.2 / 10
99 reviews

Average price €17

-50% en Carta con Volvamos a los Restaurantes

InsiderMediterranean

C/ Córcega, 400, 08037, Barcelona

9.2 / 10
375 reviews

Average price €22

Menú 14.50 € 14,5 €

YUMS x2Mediterranean

La Rambla, 111, 08002, Barcelona

8.9 / 10
3,492 reviews

Average price €28 Accepts Yums

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

Japanese

Carrer del Cometa, 3, 08002, Barcelona

9.1 / 10
123 reviews

Average price €20

-50% en Carta con Volvamos a los Restaurantes

From Galicia

Carrer dels Comtes de Bell-Lloc, 51, 08014, Barcelona

7.9 / 10
11 reviews

Average price €25

-50% en Carta con Volvamos a los Restaurantes

Spanish

Avinguda de Gaudí, 12, 08025, Barcelona

8.4 / 10
51 reviews

Average price €21 Accepts Yums american express Welcome

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

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