TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Barcelona

3,518 restaurants

Sort by Relevance

African

DAKARBCN

Carrer del Consell de Cent, 352, 08009, Barcelona

Average price €15

From Galicia

Carrer de la Diputació, 23, 08015, Barcelona

Average price €25

International

Carrer de la Diputació, 294, 08009, Barcelona

Average price €13

European

Carrer del Consell de Cent, 247, 08011, Barcelona

Average price €20

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

Mediterranean

Carrer del Parlament, 36, 08015, Barcelona

Average price €9

Middle Eastern

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

Average price €15

Japanese

Carrer de Joan d’Àustria, 08018, Barcelona

Average price €12

InsiderInternational

Avinguda Diagonal, 477 (bajo trasera), 08036, Barcelona

Average price €45

International

Moll de Mestral, 8, 08005, Barcelona

Average price €35

Catalan

Carrer del Montseny, 47, 08012, Barcelona

Average price €15

Mediterranean

Plaça Reial, 3, 08002, Barcelona

Average price €15

Mediterranean

Carrer de la Diputació, 377, 08013, Barcelona

Average price €15

Author

Carrer de París, 190, 08036, Barcelona

Average price €25

Moroccan

Carrer d'En Robador, 14, 08001, Barcelona

Average price €22

Asian

Av. de Sarrià, 37, 08029, Barcelona

Average price €20

Mediterranean

Avinguda Diagonal, 469, 08036, Barcelona

Average price €25

Italian

Carrer de Bonavista, 10, 08012, Barcelona

Average price €18

Mediterranean

Carrer de Pujades, 249, 08005, Barcelona

Average price €20

InsiderFine Dining

Carrer de Mallorca, 275, 08008, Barcelona

Average price €45

From market

Passeig de Calvell, 45, 08005, Barcelona

Average price €25

Mediterranean

Passeig de Joan de Borbó, 6, 08003, Barcelona

Average price €15

InsiderMediterranean

Carrer de Vilamarí, 2, 08015, Barcelona

Average price €12

Turkish

Plaça del Centre, 11, 08014, Barcelona

Average price €15

Italian

Passeig de Sant Joan Bosco, 51, 08017, Barcelona

Average price €15

Italian

Carrer de Sant Pere Més Baix, 51, 08003, Barcelona

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