TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Barcelona

3,586 restaurants

Sort by Relevance

InsiderBasque

SAGARDI BCN Gòtic

Carrer de l'Argenteria, 62, 08003, Barcelona

9.2 / 10
320 reviews

Average price €45 american express Welcome

Mexican

Carrer de París, 147, 08036, Barcelona

9.2 / 10
813 reviews

Average price €24

Mediterranean

Carrer de Déu i Mata, 146, 08029, Barcelona

9.2 / 10
93 reviews

Average price €25

Creative

Carrer de Neptú, 18, 08006, Barcelona

9.2 / 10
682 reviews

Average price €26

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

Mediterranean

Carrer d'Arimon, 22, 08022, Barcelona

9.2 / 10
861 reviews

Average price €20

Russian

Carrer de València, 232, 08007, Barcelona

9.2 / 10
792 reviews

Average price €22 american express Welcome

Mediterranean

La Rambla, 128, 08002, Barcelona

8.6 / 10
202 reviews

Average price €17 Accepts Yums

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

Mediterranean

C/ Laforja, 134, 08021, Barcelona

7.7 / 10
2,221 reviews

Average price €19

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

Mediterranean

Carrer del Marquès de Campo Sagrado, 12, 08015, Barcelona

Average price €25

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

Japanese

Carrer del Comte d'Urgell, 174, 08011, Barcelona

Average price €16

-50% en Carta con Volvamos a los Restaurantes

Mediterranean

Carrer Port Esportiu, 26P, 08930, Barcelona

Average price €25

-50% en Carta con Volvamos a los Restaurantes

Fusion

Av. Francesc Ferrer i Guàrdia, 13, 08038, Barcelona

Average price €25 Accepts Yums

-50% en Carta con Volvamos a los Restaurantes

Catalan

Carrer de Palaudàries, 08004, Barcelona

Average price €25

-50% en Carta con Volvamos a los Restaurantes

American

Carrer de Déu i Mata, 08029, Barcelona

Average price €15

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

Indian

Carrer de Salvà, 10, 08004, Barcelona

Average price €15

-50% en Carta con Volvamos a los Restaurantes

Indian

Carrer del Comte Borrell, 160, 08015, Barcelona

Average price €20 american express Welcome

-50% en Carta con Volvamos a los Restaurantes

Italian

C/ d'Entença, 116, 08015, Barcelona

Average price €20 american express Welcome

-50% en Carta con Volvamos a los Restaurantes

Mediterranean

Moll de Gregal, 19, 08005, Barcelona

Average price €35

-50% en Carta con Volvamos a los Restaurantes

Mediterranean

Carrer d'Aragó, 258, 08007, Barcelona

Average price €20

-50% en Carta con Volvamos a los Restaurantes

Mediterranean

Carrer de Padilla, 307, 08025, Barcelona

9.0 / 10
33 reviews

Average price €20

South American

Carrer de la Indústria, 202, 08026, Barcelona

Average price €20

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

InsiderFine Dining

Carrer del Bruc, 79, 08009, Barcelona

9.0 / 10
11 reviews

Average price €60

Fusion

Carrer de Provença, 357, 08037, Barcelona

9.0 / 10
34 reviews

Average price €15

Asian

Passeig de la Zona Franca, 243, 08038, Barcelona

7.9 / 10
58 reviews

Average price €16

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

InsiderFrom market

Carrer de Mallorca, 135, parada 18-20, 08036, Barcelona

9.0 / 10
6 reviews

Average price €23

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