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

French

Atmosphère

C/ Venus, 1-3, 08012, Barcelona

Average price €20

Group menus 35€

Seafood

C/ Calvet, 27, 08021, Barcelona

Average price €28

Menú Pica Pica 27€

Fine Dining

Carretera Vallvidrera al Tibidabo, 83-93, 08035, Barcelona

Average price €53

Menú Degustación 2ª Edición 74€

Mediterranean

C/ Diputació, 73, 08015, Barcelona

Average price €23

Menú Barra 7.95€

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

Italian

C/ Enric Granados, 67, 08008, Barcelona

Average price €17

Menú G67 35€

Fine Dining

Plaza del Mar, 1, 08003, Barcelona

Average price €35

Menú del día 12,50€

Basque

C/ Josep Anselm Clavé, 7, 08002, Barcelona

Average price €20

Menú 28€

Catalan

C/ Entença, 332, 08029, Barcelona

Average price €20

Menú Mediodía 15.40 €

MICHELIN 2020From Galicia

c/ Lleida, 7, 08004, Barcelona

Average price €80

Tasting Menu 90€

Catalan

C/ Llacuna, 154, 08018, Barcelona

Average price €30

Menú Arroz Caldoso 24.90€

Mexican

Carrer de Sants, 6, 08014, Barcelona

8.6 / 10
9 reviews

Average price €20

Argentinian

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

8.6 / 10
34 reviews

Average price €10

Italian

Passeig de Joan de Borbó 9, 08003, Barcelona

8.6 / 10
23 reviews

Average price €15

Mediterranean

Carrer de la Reina Cristina, 10, 08003, Barcelona

8.6 / 10
253 reviews

Average price €22

Middle Eastern

Carrer de Còrsega, 629, 08025, Barcelona

8.6 / 10
37 reviews

Average price €15

InsiderMediterranean

Carrer dels Escudellers, 8, 08002, Barcelona

8.6 / 10
76 reviews

Average price €30

Japanese

Carrer de Muntaner, 208, 08036, Barcelona

8.6 / 10
1,342 reviews

Average price €20

Venezuelan

Carrer de Laforja, 23, 08006, Barcelona

8.2 / 10
36 reviews

Average price €15

Menu 11,90€

Japanese

Passatge de Còrsega, 3, 08026, Barcelona

8.1 / 10
60 reviews

Average price €20

Set Menu 20€

InsiderFusion

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

8.5 / 10
81 reviews

Average price €25

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

Italian

Carrer de Folgueroles, 3, 08022, Barcelona

8.5 / 10
14 reviews

Average price €24

Spanish

Carrer de Peracamps, 9, 08001, Barcelona

8.5 / 10
356 reviews

Average price €20

From market

Carrer de Buenos Aires, 42, Barcelona, Spain, 08036, Barcelona

8.5 / 10
753 reviews

Average price €15

1 starMICHELIN 2020Fine Dining

Carrer d'Entença, 60, 08015, Barcelona

Average price €80

1 starMICHELIN 2020Fine Dining

Avinguda de Mistral, 54, 08015, Barcelona

Average price €110

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