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

Korean

Cobab

Carrer d´Entença, 62, 08015, Barcelona

9.0 / 10
57 reviews

Average price €18

InsiderCatalan

Carrer de Trafalgar, 26, 08010, Barcelona

9.2 / 10
218 reviews

Average price €35

Menú del día (Laborables) 17.90 €

Fine Dining

C/ Rec, 60, 08003, Barcelona

9.4 / 10
937 reviews

Average price €22

Spanish

Carrer de Julián Romea, 18, 08006, Barcelona

8.5 / 10
1,169 reviews

Average price €26

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

Mexican

Carrer de Calàbria, 55, 08015, Barcelona

Average price €10

-40% off the "à la carte" menu!

Mediterranean

Carrer de Balmes, 180, 08006, Barcelona

Average price €11

-40% off the "à la carte" menu!

Indian

Carrer de Santaló, 73, 08021, Barcelona

Average price €20

-40% off the "à la carte" menu!

Mediterranean

Moll de Espanya, 5, 08039, Barcelona

8.7 / 10
418 reviews

Average price €26

-50% en « Menu Baritimo », es decir 26,00 € en lugar de 52,00 € ! 52 €

Japanese

Carrer de Sant Delfí, 11, 08022, Barcelona

8.9 / 10
236 reviews

Average price €25

Catalan

Carrer de Nàpols, 217 (esquina Diagonal, 301), 08013, Barcelona

8.4 / 10
405 reviews

Average price €25 american express Welcome

Mediterranean

Passeig de Sant Joan, 28, 08010, Barcelona

8.9 / 10
261 reviews

Average price €20 american express Welcome

Italian

Carrer de Saragossa, 122, 08006, Barcelona

9.3 / 10
109 reviews

Average price €25

Iranian

Carrer de Calàbria, 144, 08015, Barcelona

9.3 / 10
182 reviews

Average price €15

Mediterranean

Moll de Gregal, 11 y 12, 08005, Barcelona

8.8 / 10
57 reviews

Average price €30

Spanish

Carrer de Béjar, 51, 08014, Barcelona

Average price €20

-30% off the "à la carte" menu!

Brazilian

Carrer del Consell de Cent, 403, 08009, Barcelona

9.0 / 10
444 reviews

Average price €25

Set Menu undefined€

Asian

Carrer del Rosselló, 152, 08036, Barcelona

Average price €25

-30% off the "à la carte" menu!

Mediterranean

Gran Via de les Corts Catalanes, 552, 08011, Barcelona

8.8 / 10
4,799 reviews

Average price €24

Mexican

Carrer del Consolat de Mar, 23, 08003, Barcelona

Average price €15

-30% off the "à la carte" menu!

From market

Carrer Comtal, 3, 08002, Barcelona

8.8 / 10
790 reviews

Average price €25

Fine Dining

Carrer de Pau Claris, 92, Barcelona, Spain, 08010, Barcelona

Average price €35

-30% off the "à la carte" menu!

Italian

C/ Comte De Urgell, 239, 08036, Barcelona

Average price €20

-30% off the "à la carte" menu!

Creative

Carrer de València, 350, 08009, Barcelona

8.5 / 10
87 reviews

Average price €20 american express Welcome

Menú degustación 40 €

Peruvian

Travessera de les Corts, 221, 08028, Barcelona

8.7 / 10
149 reviews

Average price €20 american express Welcome

Mediterranean

Carrer de la Jonquera, 26, 08005, Barcelona

8.7 / 10
777 reviews

Average price €26 american express Welcome

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