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

Sort by Relevance

Mediterranean

Roto Barcelona

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

Average price €25

Asian

Rambla de Fabra i Puig, 49, 08030, Barcelona

Average price €15

Mediterranean

Carrer de Viladomat, 209, 08029, Barcelona

Average price €10

InsiderInternational

Gran Via de les Corts Catalanes, 619, 08007, Barcelona

Average price €18

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

American

Carrer del Bruc, 46, 08010, Barcelona

Average price €25

Korean

Carrer de la Ciutat de Balaguer, 58, 08022, Barcelona

Average price €18

Chinese

Carrer de Lepant, 208, 08013, Barcelona

Average price €15

Italian

Calle del Consejo de Ciento, 93, 08015, Barcelona

Average price €20

Japanese

Carrer d'Aribau, 174, Barcelona, Spain, 08036, Barcelona

Average price €25

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

International

Carrer de l'Almirall Aixada, 21, 08003, Barcelona

Average price €20

Italian

Carrer Major, 10, 08183, Barcelona

Average price €30

Spanish

Carrer Gran de la Sagrera 122-124 local, 08027, Barcelona

Average price €6

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

Argentinian

Carrer de los Castillejos, 263, 08013, Barcelona

Average price €6

Crêperie

Gran Via de les Corts Catalanes, 469, 08015, Barcelona

Average price €18

Mediterranean

Carrer de la Providència, 41, 08024, Barcelona

Average price €12

Mediterranean

Carrer d'Ausiàs Marc, 157, 08013, Barcelona

Average price €25

Mediterranean

Carrer de los Castillejos, 285, Barcelona, Spain, 08025, Barcelona

Average price €10

Mediterranean

Via Laietana, 5, 08003, Barcelona

Average price €15

Mediterranean

Carrer de París, 161, 08036, Barcelona

Average price €30

Fine Dining

Plaça del Camp, 7, 08022, Barcelona

Average price €18

InsiderJapanese

Carrer de Ciceró, 9, 08014, Barcelona

Average price €20

Argentinian

Carrer del Consell de Cent, 487, 08013, Barcelona

Average price €20

Mediterranean

Carrer de la Marina, 141, 08013, Barcelona

Average price €15

Vegetarian

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

Average price €20

American

Carrer de Blai, 28, 08004, 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