TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Barcelona

3,586 restaurants

Sort by Relevance

Arrocería

La Vinya del Mar

C/ Almirall Aixada, 21, 08003, Barcelona

Average price €32

Mediterranean

C/ Madriguera, 47, 08033, Barcelona

Average price €25

Japanese

Ronda General Mitre, 201, 08023, Barcelona

Average price €16

Italian

C/ Diputación, 101, 08015, Barcelona

Average price €27

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

Mediterranean

C/ Amigó, 43, 08021, Barcelona

Average price €16

Italian

Plaza d'Emili Vendrell, 1, 08001, Barcelona

Average price €16

Creative

C/ Àngels, 8, 08001, Barcelona

Average price €20

InsiderFine Dining

C/ del Bisbe Sivilla, 48, 08022, Barcelona

Average price €63

Mediterranean

Carrer d'Amigó, 53, 08021, Barcelona

Average price €20

Normal

Catalan

C/ Viladomat, 289, 08029, Barcelona

Average price €25

Menú Bacus 19.80 €

Catalan

C/ Gran Vía de les Corts Catalanes, 640, 08007, Barcelona

Average price €26

Vietnamese

C/ Torrent de l'Olla, 78, 08012, Barcelona

Mediterranean

C/ Enric Granados, 75, 08008, Barcelona

Average price €19

Mediterranean

C/ de Fígols, 15-17, 08028, Barcelona

Average price €47

Menu Mariscada 32.50€

From Galicia

C/ Buenos Aires, 2, 08029, Barcelona

Average price €22

Arrocería

Passeig del Mare Nostrum, 19, 08039, Barcelona

Average price €40

Catalan

Rambla de Catalunya, 13, 08007, Barcelona

Average price €21

Japanese

Avenida Sarrià, 17, 08029, Barcelona

Average price €16

Spanish

C/ Carreras i Candi, 51, 08029, Barcelona

Average price €23

Mediterranean

C/ Viladomat, 322, 08029, Barcelona

Average price €19

Arrocería

C/ Taulat, 95 , 08005, Barcelona

Average price €19

Catalan

C/ Gran de Sant Andreu, 34, 08030, Barcelona

Average price €23

Argentinian

C/ Ciutat, 10, 08002, Barcelona

Average price €21

Mediterranean

Travessera de les Corts, 150-152, 08028, Barcelona

Average price €20

Spanish

C/ Moll de Mestral, 8-9 (Port Olimpic), 08005, Barcelona

Average price €21

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