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

Spanish

El Vermut de Sants

Carrer de Valladolid, 42, 08014, Barcelona

Average price €10 american express Welcome

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

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

InsiderAsian

Carrer de la Providència, 1 Bis, 08024, Barcelona

8.3 / 10
69 reviews

Average price €15

Fusion

Plaça de Pau Vila 1, 08039, 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

Mediterranean

Av. de Rius i Taulet, 1, 08004, Barcelona

Average price €35

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

From market

Carrer Aribau, 82, 08036, Barcelona

Average price €16

Spanish

Carrer de Galileu, 148, 08028, Barcelona

Average price €10 american express Welcome

Fusion

Carrer d´Amposta, 40, 08004, Barcelona

Average price €18

Turkish

Carrer de la Fusteria, 6-8, 08002, Barcelona

Average price €14

Middle Eastern

Carrer del Vallespir, 48, 08014, Barcelona

Average price €10

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