TheFork, a Trip advisor company

What

What

Where

Where

Specify a date & time to find the best restaurants & offers

The Best Restaurants in Barcelona

3,525 restaurants

Sort by Relevance

insiderFine Dining

Roma

C/ Alfons XII, 39, 08006, Barcelona

9.0 / 10
881 reviews

Average price €31

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

Italian

Avenida Madrid, 73, 08028, Barcelona

8.4 / 10
197 reviews

Average price €25

Mediterranean

Carrer de Gandesa, 10, 08029, Barcelona

7.9 / 10
108 reviews

Average price €20

Fine Dining

Carrer de Pau Claris, 118, Barcelona, Spain, 08009, Barcelona

8.0 / 10
198 reviews

Average price €18

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

Mediterranean

Carrer d'Aribau, 146, 08036, Barcelona

7.5 / 10
5 reviews

Average price €30 Accepts Yums

Italian

Carrer de Sardenya, 209, 08013, Barcelona

8.5 / 10
3 reviews

Average price €24

Carrer de la Diputació, 205, 08011, Barcelona

8.0 / 10
107 reviews

Average price €20

Menú noches y festivos 17.50€

Italian

Passeig de Sant Joan Bosco, 47, 08017, Barcelona

8.3 / 10
146 reviews

Average price €25 Accepts Yums

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

Mediterranean

Carrer de Ferran, 24, 08002 Barcelona, Spain, 08002, Barcelona

7.4 / 10
46 reviews

Average price €25

Mediterranean

Plaça de la Universitat, 5, 08007, Barcelona

7.3 / 10
48 reviews

Average price €14

insiderFine Dining

Carrer d'Amigó, 34, 08021, Barcelona

8.8 / 10
270 reviews

Average price €30

Mediterranean

Passeig de Gràcia, 75, 08008, Barcelona

Average price €40

Italian

Carrer d'Ausiàs Marc, 3, 08001, Barcelona

7.5 / 10
20 reviews

Average price €20

Mediterranean

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

Average price €30

Italian

Plaça de la Barceloneta, 6, 08003, Barcelona

Average price €20

insiderMediterranean

Carrer de la Marina, 19, 08005, Barcelona

Average price €30

Mediterranean

Carrer del Regent Mendieta 14, 08028, Barcelona

8.4 / 10
33 reviews

Average price €15

insiderBasque

Carrer del Pi, 5, 08002, Barcelona

7.0 / 10
4 reviews

Average price €20

Italian

Carrer de la Diputació, 197, 08011, Barcelona

Average price €20

Mediterranean

Carrer de Balmes, 199, 08006, Barcelona

Average price €15

insiderFrom market

Passeig de Gràcia, 38, 08007, Barcelona

Average price €40

Mediterranean

Plaça de Sant Miquel, 08002, Barcelona

8.4 / 10
33 reviews

Average price €35

Mediterranean

Carrer de Calàbria, 23, 08015, Barcelona

7.4 / 10
15 reviews

Average price €15

Mediterranean

Carrer de Galileu, 97, 08028, Barcelona

6.6 / 10
5 reviews

Average price €15

Carrer de Numància, 75, 08029, Barcelona

7.3 / 10
9 reviews

Average price €20

The Best Restaurants in Barcelona

Looking for a place to eat in Barcelona? We help you find the best place for a romantic dinner, find a restaurant in Gràcia, a new Japanese restaurant or enjoy a brunch! Be seduced by our restaurant guide and book the best restaurants in Barcelona!

Cities around Barcelona

Filter

TheFork advantages