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

Spanish

Los Pergaminos. Tapes, vins i divins.

C/ Ample, 19, 08002, Barcelona

8.6 / 10
102 reviews

Average price €25

Arrocería

Plaza Juli Gonzalez, 3 (local 2), 08005, Barcelona

8.6 / 10
81 reviews

Average price €32 american express Welcome

Mediterranean

Avinguda Diagonal, 145, 08018, Barcelona

5.5 / 10
17 reviews

Average price €14

Menú 13.95 € 13,95 €

Japanese

Plaça del Regomir, 1 (local 1), 08002, Barcelona

8.0 / 10
33 reviews

Average price €30

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

Italian

Carrer de Valencia, 341, 08009, Barcelona

8.7 / 10
313 reviews

Average price €30

InsiderInternational

Baixada de Sant Miquel, 6, 08002, Barcelona

9.2 / 10
104 reviews

Average price €20

Italian

Calle de Aragón, 60, Barcelona, Spain, 08015, Barcelona

8.4 / 10
155 reviews

Average price €17

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

Author

Carrer de Mañé i Flaquer, 8, 08017, Barcelona

8.5 / 10
289 reviews

Average price €25 Accepts Yums

Mediterranean

Carrer del Rosselló, 255, 08008, Barcelona

8.3 / 10
567 reviews

Average price €22

InsiderChinese

Carrer de la Diputació, 167, 08011, Barcelona

8.5 / 10
77 reviews

Average price €20 american express Welcome

Chinese

Carrer del Vallespir, 13, 08014, Barcelona

8.5 / 10
64 reviews

Average price €12

InsiderBasque

Carrer de Ferran, 38, 08002, Barcelona

7.5 / 10
65 reviews

Average price €30 american express Welcome

Catalan

C/ Jorge Girona Salgado, 14, 08034, Barcelona

8.5 / 10
99 reviews

Average price €17 american express Welcome

Mediterranean

Avinguda Diagonal, 1, 08019, Barcelona

Average price €17

InsiderMediterranean

Plaça Reial, 1, 08002, Barcelona

Average price €35 american express Welcome

Turkish

La Rambla, 67, 08002, Barcelona

Average price €25

InsiderMediterranean

Carrer de Santaló, 39, 08021, Barcelona

Average price €25

Chinese

Carrer del Comte d'Urgell, 46, 08011, Barcelona

Average price €15

Fine Dining

Carrer de Roc Boronat, 46, 08005, Barcelona

Average price €108

InsiderSpanish

Carrer de Sant Pau, 9, 08001, Barcelona

Average price €25

Mediterranean

Carrer de Nicaragua, 47 (Hotel Acta City 47), 08029, Barcelona

Average price €20

Mediterranean

Carrer de Joan d'Àustria, 95, 08018, Barcelona

Average price €30

Mediterranean

Carrer de Galileu, 97, 08028, Barcelona

Average price €15

International

Carrer d'Enric Granados, 19, 08007, Barcelona

Mediterranean

Carrer de Londres, 73, 08036, Barcelona

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