TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Barcelona

3,511 restaurants

Sort by Relevance

Mediterranean

Piratas

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

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

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

Argentinian

Carrer de Villarroel, 600, 08015, Barcelona

Mediterranean

Carrer de Bailèn, 113, 08009, Barcelona

Average price €15

Mediterranean

Carrer Comte d'Urgell, 22, 08011, Barcelona

Average price €15

Spanish

Carrer aribau 152, 08036, Barcelona

Average price €30

International

Carrer del Consell de Cent, 378, 08009, Barcelona

Average price €12

Middle Eastern

Passeig del Taulat, 183, 08005, Barcelona

Average price €13

Mediterranean

Avenida de Icaria, 153, 08005, Barcelona

Average price €18

Mediterranean

Via Augusta, 9, 08006, Barcelona

Average price €15 Accepts Yums

Mediterranean

Carrer de Buenos Aires, 6, 08029, Barcelona

Average price €20

International

Carrer de Loreto, 30, 08029, Barcelona

Average price €10

European

Carrer de Trinxant, 125, 08041, Barcelona

Average price €23

InsiderMediterranean

Carrer del Cometa, 5, 08002, Barcelona

Average price €42

European

Carrer del Comerç, 24, 08003, Barcelona

Average price €30

International

calle Provenza 318, 08037, Barcelona

Average price €20

Spanish

Carrer del Dos de Maig, 298, 08025, Barcelona

Average price €20

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