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

Korean

Podonamu

Carrer de València, 164, 08011, Barcelona

9.1 / 10
42 reviews

Average price €15

Menú del dia 12.50 € 12,5 €

Korean

Carrer de Balmes, 331, 08006, Barcelona

9.3 / 10
389 reviews

Average price €15 american express Welcome

Italian

Carrer de Joan Miró, 24, 08005, Barcelona

9.1 / 10
399 reviews

Average price €15

Spanish

9.5 / 10
108 reviews

Average price €25

Menú Degustación 22€

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

Chinese

Carrer del Taquígraf Martí, 17, 08028, Barcelona

Average price €15

International

Av. Diagonal, 205, 08018, Barcelona

9.3 / 10
31 reviews

Average price €25

Mediterranean

Carrer de Rocafort, 130, 08015, Barcelona

9.7 / 10
29 reviews

Average price €30 american express Welcome

Italian

Travessera de Gràcia, 11, 08021, Barcelona

8.9 / 10
121 reviews

Average price €18

Fine Dining

Avenida de Can Marcet, 36 08035 Barcelona, 08035, Barcelona

9.7 / 10
71 reviews

Average price €26

Mediterranean

La Rambla, 128, 08002, Barcelona

8.7 / 10
202 reviews

Average price €17 Accepts Yums

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

Italian

Paseo Potosi, 2,, 08030, Barcelona

9.3 / 10
220 reviews

Average price €18

Mediterranean

C/ Balmes, 103, 08008, Barcelona

Average price €35

InsiderMediterranean

Passeig del Taulat, 243, 08019, Barcelona

9.5 / 10
762 reviews

Average price €29

MENÚ CARTA (máx 8 pax) 24 €

Italian

Plaça Eivissa, 2, 08032, Barcelona

9.1 / 10
257 reviews

Average price €16

Menú Pizza 16€ 16 €

Mediterranean

Carrer dels Alts Forns, 74, 08038, Barcelona

6.8 / 10
8 reviews

Average price €15

European

Carrer d'Aribau 30, 08011, Barcelona

8.1 / 10
34 reviews

Average price €20

Mediterranean

C/ Santa Fe de Nuevo México, s/n, 08017, Barcelona

8.1 / 10
237 reviews

Average price €20

Vegetarian

Carrer de Galileu, 261, 08028, Barcelona

9.0 / 10
11 reviews

Average price €15 american express Welcome

YUMS x2InsiderMediterranean

Gran Via de les Corts Catalanes, 596, 08007, Barcelona

8.6 / 10
276 reviews

Average price €25 Accepts Yums

InsiderMediterranean

Carrer d'Enric Granados, 6, 08007, Barcelona

8.9 / 10
436 reviews

Average price €25 Accepts Yums american express Welcome

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

InsiderFine Dining

Carrer de Roger de Llúria, 16-18, 08010, Barcelona

9.3 / 10
729 reviews

Average price €30

-20% off the Tasting Menu

YUMS x2Mediterranean

Av. del Paraŀlel, 184, 08015, Barcelona

8.6 / 10
657 reviews

Average price €35 Accepts Yums

InsiderBasque

C/ Mozart, 22, 08012, Barcelona

9.0 / 10
201 reviews

Average price €31

Seafood

Moll de Gregal, 29, 08005, Barcelona

8.8 / 10
838 reviews

Average price €40

My Way 25,5 €

Turkish

Carrer de la Marina, 244, 08013, Barcelona

8.8 / 10
100 reviews

Average price €12

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