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

Sort by Relevance

Mediterranean

Palets

Avenida de Icaria, 153, 08005, Barcelona

Average price €18

Mediterranean

Via Augusta, 9, 08006, Barcelona

Average price €15

Mediterranean

Carrer de Buenos Aires, 6, 08029, Barcelona

Average price €20

International

Carrer de Loreto, 30, 08029, Barcelona

Average price €10

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

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

Mediterranean

Carrer de Padilla, 221, 08013, Barcelona

Average price €20

Mediterranean

Passeig de Fabra i Puig, 211, 08016, Barcelona

Average price €12

Italian

Carrer de Llull, 169, 08005, Barcelona

Average price €20

Japanese

Carrer de Viladomat, 43, 08015, Barcelona

Average price €25

South American

Carrer d'Aragó, 54, 08015, Barcelona

Average price €15

Chinese

Ctra. del Prat, 40, 08038, Barcelona

Average price €20

Chinese

Carrer de la Marina, 240, 08013, Barcelona

Average price €9

Spanish

Carrer de Lepant, 334, 08025, Barcelona

Average price €20

InsiderCreative

Passeig de Gràcia, 38-40, 08007, Barcelona

Average price €20

American

Carrer de Concepción Arenal, 86, 08027, Barcelona

Average price €15

Fusion

Rambla del Poblenou, 127, 08018, Barcelona

Average price €15

Steakhouse

Carrer D'Andrade, 208, 08020, Barcelona

Average price €19

South American

Carrer de Peris i Mencheta, 6, 08032, Barcelona

Average price €12

Mediterranean

Carrer del Taquígraf Serra, 24, 08029, Barcelona

Average price €20

Mediterranean

Carrer d'Amèrica, 25, 08041, Barcelona

Average price €20

Italian

Carrer de Pujades, 209, 08005, Barcelona

Average price €17

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