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

Moroccan

La Palmera del Desierto

calle hospital 82 local bajos, 08001, Barcelona

Average price €8

South American

Carrer de Villarroel, 23, 08011, Barcelona

Average price €25

Asian

Carrer del Taulat, 109, 08005, Barcelona

Average price €15

Korean

Ronda de Sant Pere, 25, 08010, Barcelona

Average price €15

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

Spanish

Carrer de Batista y Roca 4, 08023, Barcelona

Average price €10

Asian

Carrer de Casanova, 134, 08036, Barcelona

Average price €20

Mediterranean

Carrer de Sant Quintí, 124, 08041, Barcelona

Average price €16

Mediterranean

Carrer de Viladomat, 107, 08015, Barcelona

Average price €20

Fusion

Carrer del Rosselló, 556, 08026, Barcelona

Average price €25

From market

Plaça de Santa Caterina, 3, 08003, Barcelona

Average price €25

Steakhouse

Carrer del Clot, 139, 08026, Barcelona

Average price €15

South American

Carrer de la Indústria, 172, 08025, Barcelona

Average price €20

International

Carrer del Taquígraf Garriga, 143, 08029, Barcelona

Average price €20

Chinese

Carrer d'Aragó, 619, 08026, Barcelona

Average price €15

Set Menu 11€

Fine Dining

Carrer de Muntaner, 361, 08021, Barcelona

Average price €20

South American

Carrer de Buenaventura Muñoz, 12, 08018, Barcelona

Average price €15

Mediterranean

Carrer de Pujades, 27, 08018, Barcelona

Average price €15

Mexican

Carrer de Casanova, 262, 08021, Barcelona

Average price €18

Mediterranean

Carrer d'Enric Granados, 13, 08007, Barcelona

Average price €25

Mediterranean

Carrer del Gàllego, 08028, Barcelona

Average price €20

Italian

Carrer de Lepant, 297, 08025, Barcelona

Average price €30

International

Avinguda Meridiana, 517, 08016, Barcelona

Average price €15

Fusion

Carrer de la Marina, 19 Local 1 D, 08005, Barcelona

Average price €35

Moroccan

Carrer de la Cera, 44, 08001, Barcelona

Average price €11

Brazilian

Carrer del Consell de Cent, 220, 08011, 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