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

InsiderFrom market

Floreta Cuina Espai

Carrer de Marià Aguiló, 50, 08005, Barcelona

Average price €25

Fine Dining

Carrer de Sepúlveda, 159, 08011, Barcelona

Average price €20

Fine Dining

Carrer d'Aribau, 254, 08006, Barcelona

Average price €20

Italian

Carrer de Copèrnic, 75, 08006, Barcelona

Average price €20

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

Mediterranean

Carrer de Provença, 243, 08008, Barcelona

Average price €12

Mediterranean

Carrer del Vallespir, 17, 08014, Barcelona

Average price €15

Fusion

Av Roma 155, 08011, Barcelona

Average price €18

Creative

Carrer del Parlament, 12, 08015, Barcelona

Average price €15

Mediterranean

Passeig de Garcia Fària, 33, 08005, Barcelona

Average price €18

Catalan

Passeig del Born, 4, 08003, Barcelona

Average price €20

Fine Dining

Carrer de Villarroel, 106, 08011, Barcelona

Average price €20

Mexican

Carrer de Girona, 59, 08009, Barcelona

Average price €15

Indian

Carrer de Bailèn, 219, 08037, Barcelona

Average price €20

Fine Dining

Rambla del Poblenou, 117-123, 08018, Barcelona

Average price €15

Mediterranean

Carrer del Taulat, 275, 08005, Barcelona

Average price €20

Mediterranean

Carrer de Sant Antoni Maria Claret, 132, 08025, Barcelona

Average price €18

American

Avinguda Diagonal, 501, 08029, Barcelona

Average price €15

Fine Dining

Carrer de Provença, 213, 08008, Barcelona

Average price €30

Italian

Carrer dels Madrazo, 68, 08006, Barcelona

Average price €30

Fine Dining

Passeig de Gràcia, 37, 08007, Barcelona

Average price €25

Vegetarian

Carrer de Pau Claris, 143, 08009, Barcelona

Average price €15

Mediterranean

Carrer de Sant Pau, 128, 08001, Barcelona

Average price €22

Japanese

Carrer de la Granada del Penedès, 19, 08006, Barcelona

Average price €200

Mediterranean

Carrer de les Sitges, 6, 08001, Barcelona

Average price €21

Mediterranean

Carrer de la Mare de Déu dels Desemparats, 18, 08012, Barcelona

Average price €20

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