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

insiderMediterranean

Gran Viana

Carrer dels Escudellers, 24, 08002, Barcelona

9.2 / 10
419 reviews

Average price €29

Italian

Av. del Marquès de l'Argentera, 19, 08003, Barcelona

9.2 / 10
402 reviews

Average price €15

insiderMediterranean

Carrer de la Cera, 23, 08001, Barcelona

9.2 / 10
1,516 reviews

Average price €30

insider

Rambla dels Caputxins, 37, 08002, Barcelona

9.2 / 10
1,115 reviews

Average price €30

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

Mediterranean

Carrer de Còrsega, 382, Local 1, 08037, Barcelona

9.2 / 10
219 reviews

Average price €18

Portuguese

Carrer de Sardenya, 296, Local 1, 08013, Barcelona

9.2 / 10
554 reviews

Average price €20

insiderFine Dining

Carrer de Ganduxer, 28, 08021, Barcelona

9.2 / 10
349 reviews

Average price €27

Mediterranean

C/ Calvet, 50, 08021, Barcelona

9.2 / 10
411 reviews

Average price €25

Pizzeria

Plaça de Sant Pere, 10, 08003, Barcelona

Average price €10

-50% en Carta con ElTenedor Fest

Mediterranean

Carrer del Mirador del Palau Nacional, 08038, Barcelona

9.0 / 10
38 reviews

Average price €35

YUMS x2

Avinguda Diagonal, 611, 08028, Barcelona

7.9 / 10
163 reviews

Average price €20

YUMS x2International

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

7.9 / 10
20 reviews

Average price €12

insider

Carrer de Laforja, 130, 08021, Barcelona

9.0 / 10
162 reviews

Average price €40

Italian

Carrer de Violant d'Hongria Reina d'Aragó, 60, 08028, Barcelona

9.0 / 10
200 reviews

Average price €15

Mediterranean

Carrer de Déu i Mata, 69, 08029, Barcelona

8.8 / 10
394 reviews

Average price €25

Menu 25€

Thai

Carrer de Viladomat, 73, 08015, Barcelona

9.0 / 10
724 reviews

Average price €25 Accepts Yums

insiderBasque

Placeta de Montcada, 1-3, 08003, Barcelona

9.0 / 10
80 reviews

Average price €35

insiderBasque

Carrer de l'Argenteria, 62, 08003, Barcelona

9.0 / 10
274 reviews

Average price €40

Mexican

Carrer d´Aragó, 236, 08007, Barcelona

8.8 / 10
186 reviews

Average price €14

Menu 10,50€

insider

Carrer de Girona, 145, 08037, Barcelona

9.0 / 10
1,021 reviews

Average price €30

insiderPeruvian

Carrer d'Arizala, 5, 08028, Barcelona

8.8 / 10
1,244 reviews

Average price €25

Menú de mediodía 11.90 €

insiderFine Dining

Carrer de Saragossa, 89, 08006, Barcelona

9.0 / 10
201 reviews

Average price €18

Mediterranean

Carrer de Montsió, 5, 08002, Barcelona

9.0 / 10
105 reviews

Average price €20

Italian

Carrer de Sardenya, 360, 08025, Barcelona

9.0 / 10
291 reviews

Average price €15

Mediterranean

Carrer de València, 207, 08007, Barcelona

8.8 / 10
1,033 reviews

Average price €21

Menú Mediodía 13,50€

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