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,527 restaurants

Sort by Relevance

Café de la Pedrera

Passeig de Gràcia, 92, 08008, Barcelona

8.1 / 10
145 reviews

Average price €35

Mediterranean

C/ Consell de Cent, 222, 08011, Barcelona

8.2 / 10
158 reviews

Average price €19

Mediterranean

C/ Balmes, 103, 08008, Barcelona

8.2 / 10
190 reviews

Average price €35

Vietnamese

Carrer del Clot, 31, 08018, Barcelona

8.4 / 10
193 reviews

Average price €15

Menu 10.50€

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

C/ Montseny, 10, 08012, Barcelona

8.7 / 10
953 reviews

Average price €15

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

insider

Passeig d'Isabel II, 14, 08003, Barcelona

8.6 / 10
3,869 reviews

Average price €50

insiderFine Dining

Carrer del Bruc, 79, 08009, Barcelona

8.9 / 10
8 reviews

Average price €60

Carrer de Casp, 19, 08010, Barcelona

7.9 / 10
129 reviews

Average price €20

Calçots Veggie Menu 28€

Avinguda Diagonal, 208, 08018, Barcelona

8.4 / 10
104 reviews

Average price €20

insiderBasque

Av. de Francesc Cambó, 23, 08003, Barcelona

8.4 / 10
35 reviews

Average price €30

Portuguese

Carrer del Carme, 95, 08001, Barcelona

9.0 / 10
422 reviews

Average price €20

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

Fine Dining

Carrer de Roger de Flor, 220, 08013, Barcelona

Average price €15

Mediterranean

Plaça Pau Vila, 1, 08039, Barcelona

8.4 / 10
260 reviews

Average price €40

Mediterranean

Carrer de Tuset, 30, 08006, Barcelona

7.9 / 10
93 reviews

Average price €25

Menu 35€

Mediterranean

C/ Roselló, 164, 08036, Barcelona

8.4 / 10
1,612 reviews

Average price €15

insiderMediterranean

La Rambla, 109, 08002, Barcelona

8.4 / 10
160 reviews

Average price €30

YUMS x2insiderFine Dining

C/ Séneca, 20, 08006, Barcelona

8.5 / 10
275 reviews

Average price €45 Accepts Yums

Degustación Trufa 69 €

Mediterranean

Ronda del General Mitre, 195, 08023, Barcelona

8.0 / 10
7 reviews

Average price €18

Mediterranean

La Rambla, 26, 08002, Barcelona

8.0 / 10
18 reviews

Average price €11

Gran Via de les Corts Catalanes, 373, 08015, Barcelona

8.0 / 10
82 reviews

Average price €20

Carrer d'Aragó, 261, 08007, Barcelona

8.0 / 10
137 reviews

Average price €20

Venezuelan

Avinguda Diagonal, 229, 08013, Barcelona

8.1 / 10
16 reviews

Average price €14

Mediterranean

Carrer del Dr. Aiguader, 6, 08003, Barcelona

7.6 / 10
41 reviews

Average price €21

Menu 36€

Mediterranean

Carrer de Sardenya, 310, 08013, Barcelona

8.0 / 10
365 reviews

Average price €20

Fusion

Carrer de Verdi, 31, 08012, Barcelona

7.4 / 10
122 reviews

Average price €25

Menú degustación 28€

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