Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Barcelona

3,546 restaurants

Sort by Relevance

InsiderCatalan

7 Portes

Passeig d'Isabel II, 14, 08003, Barcelona

8.6 / 10
3,871 reviews

Average price €50

Fine Dining

Carrer de Provença, 332, 08037, Barcelona

9.0 / 10
14 reviews

Average price €17

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

InsiderAsian

Carrer de la França Xica, 20, 08004, Barcelona

9.3 / 10
81 reviews

Average price €30 american express Welcome

Peruvian

Carrer d'Aragó, 211, 08011, Barcelona

8.5 / 10
248 reviews

Average price €14

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

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

Vietnamese

Carrer de Sepúlveda, 94, 08015, Barcelona

9.1 / 10
806 reviews

Average price €17

Menú Degustación 15.50€

Spanish

C/ Princesa, 20, 08003, Barcelona

8.0 / 10
367 reviews

Average price €15

-50% en Carta con Volvamos a los Restaurantes

Mediterranean

C/ Calvet, 50, 08021, Barcelona

9.3 / 10
413 reviews

Average price €25 american express Welcome

Mediterranean

C/ d'Entença, 140, 08015, Barcelona

8.1 / 10
6 reviews

Average price €18 Accepts Yums

American

Plaça d'Octavià, 4, 08172, Barcelona

7.6 / 10
10 reviews

Average price €12

Set Menu 8.50€

Vegetarian

Taulat, 95, 08005, Barcelona

9.2 / 10
27 reviews

Average price €25

International

Carrer de Còrsega, 379, 08037, Barcelona

9.2 / 10
3 reviews

Average price €15

Japanese

Passatge de Vilaret, 54, 08013, Barcelona

9.2 / 10
62 reviews

Average price €20

Japanese

Carrer del Torrent de l'Olla, 148, 08012, Barcelona

8.1 / 10
30 reviews

Average price €12

Vegan cuisine

Carrer de la Indústria, 252, 08026, Barcelona

7.7 / 10
24 reviews

Average price €15

-50% en Carta con Volvamos a los Restaurantes

Mediterranean

Plaça Reial, 12, 08002, Barcelona

8.5 / 10
357 reviews

Average price €30

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

Italian

Passeig de Sant Joan, 54, 08009, Barcelona

8.1 / 10
98 reviews

Average price €18

Spanish

Carrer Aragó, 497, 08013, Barcelona

9.6 / 10
27 reviews

Average price €20

South American

Carrer de la Independència, 340, 08026, Barcelona

9.2 / 10
107 reviews

Average price €15

Mediterranean

Carrer de Balmes, 363, 08006, Barcelona

8.5 / 10
29 reviews

Average price €15

Menú 12,95 € 12 €

Mediterranean

Plaça Reial, 13, 08002, Barcelona

8.0 / 10
91 reviews

Average price €25

Italian

Calle de Aragón, 60, Barcelona, Spain, 08015, Barcelona

8.6 / 10
155 reviews

Average price €17

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

Mediterranean

Carrer de Badajoz, 148, 08018, Barcelona

8.0 / 10
34 reviews

Average price €40

Mediterranean

Via Augusta, 45, 08006, Barcelona

9.0 / 10
869 reviews

Average price €20

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

YUMS x2International

Carrer d'Aragó, 300, 08009, Barcelona

9.0 / 10
338 reviews

Average price €30 Accepts Yums

Menú Burger Meets Gin 23€

Spanish

Carrer de l'Argenteria, 51, 08003, Barcelona

8.0 / 10
107 reviews

Average price €15

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