TheFork, a Trip advisor company

What

What

Where

Where

Specify a date & time to find the best restaurants & offers

The Best Restaurants in Barcelona

3,525 restaurants

Sort by Relevance

Spanish

Alamo

Carrer de Mandoni, 10, 08004, Barcelona

Average price €14

Italian

Carrer de Jordi Girona, 10, 08034, Barcelona

Average price €14

Spanish

Carrer de Valladolid, 42, 08014, Barcelona

Average price €10

Spanish

Passeig de Lluís Companys, 8, 08018, Barcelona

Average price €12

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

Mediterranean

Carrer de Blai, 6, 08004, Barcelona

8.4 / 10
7 reviews

Average price €10

Mediterranean

Carrer de Roger de Flor, 134, 08013, Barcelona

Average price €15

European

Carrer de la Marina, 237, 08013, Barcelona

8.4 / 10
24 reviews

Average price €19

Spanish

La Rambla, 89, 08002, Barcelona

Average price €25

Italian

Carrer Comte d'Urgell, 190, Barcelona, 08036, Barcelona

8.4 / 10
33 reviews

Average price €18 Accepts Yums

Mediterranean

Passeig de Sant Antoni, 25, 08014, Barcelona

Average price €10

Mediterranean

Carrer del Camp, 68, 08022, Barcelona

Average price €25

Seafood

Plaça de Catalunya, 14, 08002, Barcelona

Average price €15

Mediterranean

Carrer de Balmes, 62, 08007, Barcelona

Average price €20

Japanese

Carrer de Tarragona, 96, 08015, Barcelona

Average price €20

Japanese

Carrer de la Marina, 57, 08005, Barcelona

Average price €15

International

Carrer de Blasco de Garay, 10, 08004, Barcelona

Average price €10

Av. de Roma, 22, 08015, Barcelona

Average price €30

Mediterranean

Carrer de Blesa, 39, 08004, Barcelona

Average price €15

Mediterranean

Carrer de Sants, 292, 08028, Barcelona

Average price €15

Mediterranean

Avinguda Meridiana, 408, 08030, Barcelona

Average price €15

Mediterranean

Gran Via de les Corts Catalanes, 700, 08010, Barcelona

Average price €25

Italian

Carrer de Lepant, 197, 08013, Barcelona

Average price €20

International

Carrer d'Aribau, 257, 08021, Barcelona

Average price €20

Mediterranean

Carrer dels Alts Forns, 74, 08038, Barcelona

Average price €15

Fusion

Carrer d´Amposta, 40, 08004, Barcelona

Average price €18

The Best Restaurants in Barcelona

Looking for a place to eat in Barcelona? We help you find the best place for a romantic dinner, find a restaurant in Gràcia, a new Japanese restaurant or enjoy a brunch! Be seduced by our restaurant guide and book the best restaurants in Barcelona!

Cities around Barcelona

Filter

TheFork advantages