TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Barcelona

3,516 restaurants

Sort by Relevance

Italian

Brera Restaurant Gnocchi Bar

Carrer de l'Àliga, 25, 08014, Barcelona

9.3 / 10
421 reviews

Average price €17 Accepts Yums

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

Mediterranean

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

9.3 / 10
1,168 reviews

Average price €25

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

Indian

Carrer del Marquès de Campo Sagrado,3, 08015, Barcelona

9.3 / 10
978 reviews

Average price €20

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

Indian

Passatge de Josep Llovera, 11, 08021, Barcelona

9.2 / 10
2,511 reviews

Average price €20

-50% en Carta

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

Ethiopian

Carrer del Torrent de les Flors, 56, 08024, Barcelona

9.3 / 10
9 reviews

Average price €18

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

Indian

C/ Agustina Saragossa, 3-5, 08017, Barcelona

9.3 / 10
1,970 reviews

Average price €17

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

Indian

Carrer de Londres, 63, 08036, Barcelona

9.4 / 10
2,415 reviews

Average price €20

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

MICHELIN 2020Author

Carrer de la Creu dels Molers, 4, 08004, Barcelona

9.2 / 10
655 reviews

Average price €40 Accepts Yums

Menú semanal 20 €

Indian

C/ Consell de Cent, 377, 08009, Barcelona

9.4 / 10
4,621 reviews

Average price €23

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

YUMS x2InsiderCreative

Vía Laietana, 49, 08003, Barcelona

9.0 / 10
749 reviews

Average price €30

Menu La Plassohla 19.50€

Vegetarian

Plaça Sagrada Família, 3, 08013, Barcelona

9.4 / 10
22 reviews

Average price €15

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

YUMS x2InsiderFrom market

Passatge del Mercat, 4, 08009, Barcelona

9.4 / 10
73 reviews

Average price €30 Accepts Yums

Spanish

Carrer de Tarragona, 129, 08014, Barcelona

9.4 / 10
2,346 reviews

Average price €20

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

InsiderItalian

C/ Sagués, 25, 08021, Barcelona

9.1 / 10
8,476 reviews

Average price €30 Accepts Yums

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

MICHELIN 2020Fine Dining

Carrer d'Aribau, 100, 08036, Barcelona

9.4 / 10
2,076 reviews

Average price €55

-30% Menú Degustación Largo con Maridaje

YUMS x2Mediterranean

Carrer de Lepant, 241, 08013, Barcelona

9.5 / 10
8 reviews

Average price €15

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

InsiderItalian

Carrer de Josep Anselm Clavé, 11, 08002, Barcelona

9.2 / 10
1,321 reviews

Average price €24 Accepts Yums

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

Indian

Passeig de Manuel Girona, 50, 08034, Barcelona

9.2 / 10
1,403 reviews

Average price €20

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

InsiderIndian

Carrer d'Aragó, 8, 08015, Barcelona

9.2 / 10
978 reviews

Average price €30 Accepts Yums

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

InsiderMediterranean

Avinguda Diagonal, 661, 08028, Barcelona

9.2 / 10
581 reviews

Average price €35

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

InsiderArgentinian

C/ París, 145, 08036, Barcelona

9.2 / 10
2,220 reviews

Average price €32

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

Spanish

C/Carders, 23, 08003, Barcelona

9.2 / 10
749 reviews

Average price €25

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

Indian

C/ Girona, 57, 08009, Barcelona

9.2 / 10
2,035 reviews

Average price €25

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

InsiderArrocería

Carrer de Sant Carles, 23, 08003, Barcelona

9.5 / 10
933 reviews

Average price €30 Accepts Yums

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

Italian

Plaça de Sant Bernat Calbó, 6, 08005, Barcelona

9.5 / 10
1,128 reviews

Average price €15

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

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