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,589 restaurants

Sort by Relevance

Spanish

Café Nou Kamel

C/ Mestre Nicolau, 25, 08021, Barcelona

Average price €20

Italian

C/ Portal Nou, 19, 08003, Barcelona

Average price €24

Asian

Carrer de la Diputació, 294, Barcelona, Spain, 08009, Barcelona

Average price €16

Catalan

C/ Comte Urgell, 266, 08036, Barcelona

Average price €20

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

Italian

C/ del Ecuador, 25, 08025, Barcelona

Average price €15

Mediterranean

Passeig del Mare Nostrum, 19-21, 08039, Barcelona

Average price €32

Catalan

C/ Ramón Turró, 201 o Joncar 13 (junto Rambla Poblenou), 08005, Barcelona

Average price €10

From Galicia

C/ Bruc, 36, 08010, Barcelona

Average price €27

Korean

C/ Legalitat, 22, 08014, Barcelona

Average price €19

Fine Dining

Avenida Diagonal, 3, 08019, Barcelona

Average price €23

Japanese

C/ Sant Gervasi de Cassoles, 22, 08022, Barcelona

Average price €24

Catalan

C/ Santaló 103, 08021, Barcelona

Average price €13

Fine Dining

C/ Casanova, 85, 08011, Barcelona

Average price €34

Spanish

C/ Sicilia, 111, 08013, Barcelona

Average price €23

International

C/ Banys Nous, 8, 08002, Barcelona

Average price €15

Italian

Avenida Diagonal, 366, 08013, Barcelona

Average price €19

Spanish

C/ Numancia, 66, 08029, Barcelona

Average price €26

Italian

C/ Cera, 53, 08001, Barcelona

Average price €17

Creative

Calle de Minerva 8, 08006, Barcelona

Average price €26

Mediterranean

C/ Marqués del Campo Sagrado, 27, 08015, Barcelona

Average price €18

Chinese

C/ Marina, 16, 08005, Barcelona

Average price €27

Mediterranean

C/ Bailén, 88, 08009, Barcelona

Average price €19

Mediterranean

C/ Déu i Mata, 146, 08029, Barcelona

Average price €26

Menú Degustación 15€

Spanish

C/ Travessera de Les Corts, 118, 08028, Barcelona

Average price €18

Mediterranean

C/ Consell de Cent, 383, 08009, Barcelona

Average price €22

Menú del día 9,90 €

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