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

Italian

Il Cuore Di Napoli

Carrer de Còrsega, 232, 08036, Barcelona

8.5 / 10
51 reviews

Average price €15

Set Menus 9€ and 12€

Japanese

Camí Vell Sarrià, 21, 08029, Barcelona

8.8 / 10
129 reviews

Average price €15

Italian

Avinguda Meridiana, 2, 08018, Barcelona

8.8 / 10
166 reviews

Average price €20

Mediterranean

Moll de Gregal, 11 y 12, 08005, Barcelona

8.8 / 10
46 reviews

Average price €30

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

Mediterranean

Carrer de la Tapineria, 12, 08002, Barcelona

8.8 / 10
47 reviews

Average price €25

insiderFrom market

Carrer dels Comtes de Bell-Lloc, 118, 08014, Barcelona

8.5 / 10
147 reviews

Average price €45

Set Menu undefined€

Italian

Carrer dels Carders, 22, 08003, Barcelona

8.8 / 10
733 reviews

Average price €18

Mediterranean

Carrer de la Diputació, 367, 08009, Barcelona

8.5 / 10
315 reviews

Average price €22

Menu 0€

Mediterranean

Carrer Gran de Sant Andreu, 255, 08030, Barcelona

8.8 / 10
205 reviews

Average price €22

African

Carrer d'Amigó, 39, 08021, Barcelona

8.8 / 10
120 reviews

Average price €10

Argentinian

Carrer de Mallorca, 197, 08036, Barcelona

8.8 / 10
25 reviews

Average price €18

Spanish

Rambla de Catalunya, 91, 08008, Barcelona

8.5 / 10
369 reviews

Average price €25

Menú Esencia Cinco Jotas 55 € (6 à 150 p.)

Italian

Travessera de Gràcia, 11, 08021, Barcelona

8.8 / 10
113 reviews

Average price €18

Mediterranean

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

8.5 / 10
310 reviews

Average price €30

Group Special: Menu 60€ (8 to 150 p.)

Italian

Avinguda de Rio de Janeiro, 42, 08016, Barcelona

8.8 / 10
287 reviews

Average price €18

Argentinian

C/ Lepant, 372, 08025, Barcelona

8.3 / 10
363 reviews

Average price €16

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

Italian

Avenida Diagonal, 431, 08036, Barcelona

8.8 / 10
368 reviews

Average price €18

Mediterranean

Plaza Pau Villa, 1, 08039, Barcelona

8.8 / 10
407 reviews

Average price €57

Fine Dining

Carrer de Carbonell, 5, 08003, Barcelona

8.8 / 10
538 reviews

Average price €35 Accepts Yums

insiderItalian

C/ Rosselló, 108, 08036, Barcelona

8.8 / 10
607 reviews

Average price €32

Mediterranean

Avinguda de Gaudí, 52, 08025, Barcelona

6.7 / 10
20 reviews

Average price €17

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

insider

Carrer de Villarroel, 237, 08036, Barcelona

9.1 / 10
76 reviews

Average price €30

Mediterranean

Carrer del Dr. Fleming, 23, 08017, Barcelona

8.5 / 10
100 reviews

Average price €20

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

insiderItalian

Passeig de Colom, 20, 08002, Barcelona

9.1 / 10
816 reviews

Average price €35

insider

C/ Indústria, 314, 08026, Barcelona

9.1 / 10
331 reviews

Average price €76

Menu 35€

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