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

Arrosseria Gaudí

Av. de Gaudí, 44-46, 08025, Barcelona

8.8 / 10
597 reviews

Average price €20

Menú 45 €

Spanish

CALLE PADILLA 250 LOCAL LA GRANOTA, 08013, Barcelona

8.5 / 10
215 reviews

Average price €15

InsiderArgentinian

Plaza Comercial, 7, 08003, Barcelona

9.4 / 10
1,089 reviews

Average price €30

1 starMICHELIN 2020Japanese

C/ D'ELISABETS,9 8001, 08001, Barcelona

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

1 starMICHELIN 2020Spanish

Carrer de Ganduxer, 10, 08021, Barcelona

2 starsMICHELIN 2020Fusion

Carrer d'Aragó, 214, 08011, Barcelona

InsiderInternational

Carrer de València, 193, 08011, Barcelona

9.1 / 10
15 reviews

Average price €25

Menú degustación green / precio por persona 42 €

Fusion

Carrer de Sepúlveda, 151, 08011, Barcelona

9.3 / 10
798 reviews

Average price €25

Venezuelan

Carrer dels Ferrocarrils Catalans, 43, 08038, Barcelona

Average price €15

Argentinian

Carrer del Consell de Cent 313, 08007, Barcelona

Average price €15

French

Carrer de Ramon Trias Fargas, 2, 08005, Barcelona

Average price €14

Spanish

Carrer d'Olesa, 4, Barcelona, Spain, 08027, Barcelona

Average price €25

Italian

Carrer del Clot, 179 local bajos 6, 08027, Barcelona

Average price €14

American

Carrer de Sant Pau, 2, 08001, Barcelona

Average price €14

Brazilian

Travessera de Gràcia, 81, 08006, Barcelona

Average price €15

Italian

Carrer d'en Tantarantana, 20, 08003, Barcelona

Average price €20

Mediterranean

La Rambla, 125, 08002, Barcelona

Average price €15

International

carrer de la industria 162, 08025, Barcelona

Average price €25

Indian

Carrer de Còrsega, 421, 08037, Barcelona

Average price €15

Traditional cuisine

Carrer de Buscarons, 19, 08022, Barcelona

Average price €35

Mediterranean

Passeig de Sant Antoni, 23, 08014, Barcelona

Average price €25

International

Carrer d'Oliana, 24, 08006, Barcelona

Average price €10

Mediterranean

Carrer de la Mercè, 21, 08002, Barcelona

Average price €20

Japanese

Carrer de Villarroel, 88, 08011, Barcelona

Average price €13

Japanese

Carrer del Carme, 74, 08001, Barcelona

Average price €15

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