TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Barcelona

3,516 restaurants

Sort by Relevance

Turkish

El Café del Centro

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

Mediterranean

Carrer de Sants, 124, 08028, Barcelona

Average price €15

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

Mediterranean

Gran Via de les Corts Catalanes, 295, 08014, Barcelona

Average price €15

InsiderCatalan

Carrer de Jerusalem, 30, 08001, Barcelona

Average price €28

InsiderVegetarian

Carrer de Girona, 118, 08009, Barcelona

Average price €15

Spanish

Plaça de les Olles, 4, 08003, Barcelona

Average price €40

Catalan

Carrer de Girona, 69, 08009, Barcelona

Average price €20

InsiderMediterranean

Carrer del Cometa, 5, 08002, Barcelona

Average price €25

Mediterranean

Carrer de la Diputació, 255, 08007, Barcelona

Average price €15

Mediterranean

Carrer de Llança, 20, 08015, Barcelona

Average price €15

Vegetarian

Carrer de Josep Anselm Clavé, 9, 08002, Barcelona

Average price €15

Lebanese

Carrer de Vilardell, 4, 08014, Barcelona

Average price €18

Chinese

Carrer de Sant Gervasi de Cassoles 24, 08022, Barcelona

Average price €15

Mediterranean

Carrer de Bilbao, 30, 08005, Barcelona

Average price €25

Mexican

Carrer de Sepúlveda, 151, 08011, Barcelona

Average price €17

Indian

Carrer Aribau, 77, 08036, Barcelona

Average price €25

Fusion

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

Average price €12

Mediterranean

Carrer d'Aragó, 237, 08007, Barcelona

Average price €15

Mediterranean

Carrer d'Aribau, 137, 08036, Barcelona

Average price €25

Mediterranean

Carrer de Muntaner, 233, 08021, Barcelona

Average price €30

Mediterranean

Carrer de l'Escar, 16, 08039, Barcelona

Average price €30

From market

Carrer de Còrsega, 244, 08036, Barcelona

Average price €30

Greek

Carrer de Sardenya, 296, 08013, Barcelona

Average price €22

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