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

Mediterranean

El Portalón

Carrer Banys Nous, 20, 08002, Barcelona

8.7 / 10
120 reviews

Average price €35

Italian

Paseo Potosi, 2,, 08030, Barcelona

9.2 / 10
220 reviews

Average price €18

Basque

Carrer d'en Gignàs, 13, 08002, Barcelona

9.1 / 10
48 reviews

Average price €19

insiderInternational

Baixada de Sant Miquel, 6, 08002, Barcelona

8.8 / 10
105 reviews

Average price €20 Accepts Yums

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

Italian

carrer de pau claris, 72, 08009, Barcelona

8.4 / 10
230 reviews

Average price €16

Mediterranean

Plaça Doctor Andreu, S/N, 08035, Barcelona

8.4 / 10
1,592 reviews

Average price €20

Spanish

Rambla de Catalunya, 49, 08007, Barcelona

8.0 / 10
210 reviews

Average price €20

Spanish

Carrer Comtal, 28, 08002, Barcelona

7.9 / 10
114 reviews

Average price €15

Mediterranean

Carrer d' Aribau, 44, 08011, Barcelona

7.7 / 10
646 reviews

Average price €20

-30% sobre el Buffet

Mediterranean

Carrer de Casp, 21, 08010, Barcelona

8.3 / 10
157 reviews

Average price €30

insiderJapanese

Carrer del Poeta Cabanyes, 19, 08004, Barcelona

9.2 / 10
1,918 reviews

Average price €25

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

Japanese

Carrer del Comte d'Urgell, 272, 08036, Barcelona

9.1 / 10
727 reviews

Average price €25

-50% en Carta con ElTenedor Fest

insiderFine Dining

Carrer del Bruc, 65, 08009, Barcelona

9.6 / 10
809 reviews

Average price €98

Menú de cena "El sueño de las mariposas" 98€

Italian

Calle Valencia, 246, 08007, Barcelona

10.0 / 10
364 reviews

Average price €29

Menu 15.90€

Fusion

Carrer d'Enric Granados, 14, 08007, Barcelona

9.0 / 10
140 reviews

Average price €18

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

Mexican

C/ Villarroel, 233, 08036, Barcelona

9.0 / 10
3,402 reviews

Average price €18

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

YUMS x2Mediterranean

Carrer de Sancho de Ávila, 22, 08018, Barcelona

8.7 / 10
135 reviews

Average price €20 Accepts Yums

Menu 11€

insiderJapanese

Passeig de Joan de Borbó, 74, 08003, Barcelona

9.3 / 10
242 reviews

Average price €30 Accepts Yums

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

Iranian

Carrer de Calàbria, 144, 08015, Barcelona

8.9 / 10
182 reviews

Average price €15

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

Mediterranean

Carrer de Girona, 51, 08009, Barcelona

8.6 / 10
521 reviews

Average price €17

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

insiderMediterranean

Carrer de Roger de Flor, 252, 08025, Barcelona

8.9 / 10
483 reviews

Average price €35

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

Japanese

Carrer de la Marina, 191, 08013, Barcelona

10.0 / 10
6 reviews

Average price €12

Vegan cuisine

Carrer de Valldonzella, 52, 08001, Barcelona

10.0 / 10
3 reviews

Average price €18

Venezuelan

Carrer dels Ferrocarrils Catalans, 43, 08038, Barcelona

9.6 / 10
21 reviews

Average price €15

Mediterranean

Carrer del Montseny, 14, 08012, Barcelona

9.3 / 10
78 reviews

Average price €25

Menu 11.85€

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