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

Sort by Relevance

Mediterranean

Twist

Passatge de Gutenberg, 7, 08001, Barcelona

Average price €30

International

Carrer de l'Energia, 28, 08038, Barcelona

Average price €12

InsiderChinese

Carrer de la Diputació, 167, 08011, Barcelona

8.4 / 10
77 reviews

Average price €20 american express Welcome

Mediterranean

Travessera de les Corts, 132, 08028, Barcelona

Average price €15

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

Italian

Carrer de Provença, 243, 08008, Barcelona

Average price €14 american express Welcome

Mediterranean

Carrer de Calàbria, 57, 08015, Barcelona

Average price €20 american express Welcome

Middle Eastern

Passeig de Joan de Borbó, 2, 08039, Barcelona

Average price €14

Spanish

Carrer del Consell de Cent, 290, 08007, Barcelona

Average price €65

Spanish

Carrer de Valladolid, 42, 08014, Barcelona

Average price €10

Korean

Carrer de Minerva, 8, 08006, Barcelona

Average price €14

Spanish

Ronda de Sant Pere, 39, 08010, Barcelona

Average price €8

Mediterranean

Carrer de Roger de Flor, 134, 08013, Barcelona

Average price €15

International

Travessera de Gràcia, 28, 08021, Barcelona

Average price €22

South American

Carrer de Magalhães, 82, 08004, Barcelona

Average price €15 american express Welcome

Mediterranean

Passeig de Sant Antoni, 25, 08014, Barcelona

Average price €10 american express Welcome

Indian

Centro de la Vila 35, 08005, Barcelona

Average price €17 Accepts Yums

Mediterranean

Carrer del Camp, 68, 08022, Barcelona

Average price €25

Seafood

Plaça de Catalunya, 14, 08002, Barcelona

Average price €15

Moroccan

Carrer de Villarroel, 82, 08011, Barcelona

Average price €20

Mediterranean

Carrer de Balmes, 62, 08007, Barcelona

Average price €20

Argentinian

Carrer del Rosselló, 413, 08025, Barcelona

Average price €10

Japanese

Carrer de la Marina, 57, 08005, Barcelona

Average price €15

Creative

Av. de Roma, 22, 08015, Barcelona

Average price €30

Mediterranean

Carrer de Blesa, 39, 08004, Barcelona

Average price €15

From market

Carrer de Floridablanca, 150, 08011, Barcelona

Average price €13

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