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

InsiderCrêperie

Krampus

Carrer de Saragossa, 89, 08006, Barcelona

9.0 / 10
219 reviews

Average price €18

American

Carrer de València, 428, 08013, Barcelona

9.0 / 10
980 reviews

Average price €13

Asian

Carrer de Xifré, 100, Barcelona, Spain, 08026, Barcelona

8.8 / 10
213 reviews

Average price €20

Menú Especial Vegetariano 20.50 € 20,5 €

InsiderJapanese

Avinguda Paral·lel, 148, 08015, Barcelona

9.0 / 10
2,237 reviews

Average price €40

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

Chinese

Carrer d'Aribau, 73, 08036, Barcelona

9.1 / 10
290 reviews

Average price €20

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

Italian

Carrer Gran de Sant Andreu, 154, 08030, Barcelona

9.1 / 10
248 reviews

Average price €20

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

InsiderVenezuelan

Carrer de Calvet, 27, 08021, Barcelona

9.4 / 10
254 reviews

Average price €25

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

Mediterranean

Can Bruixa, 45, 08028, Barcelona

8.9 / 10
8 reviews

Average price €25

Peruvian

Carrer dels Templers, 6, 08002, Barcelona

8.9 / 10
40 reviews

Average price €22

Mediterranean

Plaça de Jacint Reventós, 08003, Barcelona

8.9 / 10
42 reviews

Average price €25

Mediterranean

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

7.6 / 10
8 reviews

Average price €14

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

InsiderFrom market

Carrer del Pintor Tapiró, 45, 08028, Barcelona

9.1 / 10
104 reviews

Average price €32 Accepts Yums

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

Vietnamese

Carrer de la Diputació, 140, 08015, Barcelona

8.9 / 10
174 reviews

Average price €18

Italian

Ronda de la Universitat, 31, 08007, Barcelona

8.9 / 10
196 reviews

Average price €18

Pizzeria

Carrer de Muntaner, 113, 08036, Barcelona

8.9 / 10
97 reviews

Average price €20

Spanish

Rambla de Catalunya, 91, 08008, Barcelona

8.6 / 10
374 reviews

Average price €25

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

Mexican

Carrer de la Providència, 88, 08024, Barcelona

9.4 / 10
982 reviews

Average price €18

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

Mediterranean

Ronda de la Universitat, 35, 08007, Barcelona

8.6 / 10
223 reviews

Average price €14

Menu 38€

Mediterranean

Carrer Muntaner, 178, 08036, Barcelona

8.6 / 10
251 reviews

Average price €12

Menú Grupos 31€ 31 €

From market

C/ Vallhonrat, 28, 08004, Barcelona

8.9 / 10
127 reviews

Average price €18

InsiderFine Dining

Plaça de Carlos Ibáñez, 3, 08038, Barcelona

9.4 / 10
2,172 reviews

Average price €46

-30% on « Buffet de desayunos », or 19,60 € instead of 28,00 €!

InsiderBasque

C/ Mozart, 22, 08012, Barcelona

8.9 / 10
194 reviews

Average price €31

Argentinian

C/ Tamarit, 109, 08015, Barcelona

9.2 / 10
637 reviews

Average price €20

InsiderItalian

Passeig de Joan de Borbó, 103, 08039, Barcelona

9.0 / 10
49 reviews

Average price €45

Korean

Carrer d'Ausiàs Marc, 77, 08013, Barcelona

9.0 / 10
286 reviews

Average price €18

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