TheFork, a Trip advisor company

What

What

Where

Where

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

The Best Spanish Restaurants in Barcelona

559 restaurants

Sort by Relevance
"Relevance" sorting ranks restaurants based on your search input and several criteria: average rating over the last 12 months, available offers, distance, ability to make a reservation instantly via TheFork, table availability, accolades in famous guides, and compliance with our standards (including the number of cancellations by the restaurant). Restaurants cannot pay to be ranked higher.

Spanish

Garage Bar de Vinos Naturales

Carrer de Calàbria, 75, 08015, Barcelona

8.5 / 10
63 reviews

Average price €20

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

Spanish

Carrer de València, 349, 08009, Barcelona

8.6 / 10
93 reviews

Average price €15

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

InsiderSpanish

Av. de Josep Tarradellas, 133, 08029, Barcelona

9.0 / 10
1,090 reviews

Average price €25

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

Spanish

C/ Provença, 73, 08029, Barcelona

8.8 / 10
73 reviews

Average price €28

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

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

InsiderBasque

C/ Sicilia, 180, 08013, Barcelona

8.8 / 10
132 reviews

Average price €29

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

Andalou

Carrer de Calàbria, 5, 08015, Barcelona

8.9 / 10
148 reviews

Average price €15

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

Spanish

9.4 / 10
108 reviews

Average price €25

Menú Degustación 22€

From Galicia

Carrer de Joan Güell, 107, 08028, Barcelona

8.7 / 10
985 reviews

Average price €19

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

From Galicia

Carrer dels Comtes de Bell-Lloc, 51, 08014, Barcelona

Average price €25

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

Spanish

Carrer de Padilla, 215, 08001, Barcelona

Average price €20

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

Spanish

Carrer de les Sitges, 10, 08001, Barcelona

8.7 / 10
130 reviews

Average price €17

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

Catalan

Carrer de Santa Amàlia, 38, 08031, Barcelona

8.7 / 10
488 reviews

Average price €18

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

InsiderFine Dining

Avinguda Diagonal, 287, 08013, Barcelona

9.6 / 10
766 reviews

Average price €25

Catalan

Passeig de Garcia Fària, 29, 08005, Barcelona

8.2 / 10
128 reviews

Average price €25

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

Fine Dining

Carrer de Pau Claris, 85, 08010, Barcelona

9.4 / 10
48 reviews

Average price €30

Spanish

Carrer d'Àvila, 19, 08005 Barcelona, Spain, 08005, Barcelona

8.3 / 10
110 reviews

Average price €26

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

Basque

Avinguda Diagonal, 557, 08029, Barcelona

8.6 / 10
564 reviews

Average price €20

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

Fine Dining

C/ Riera de Sant Miquel, 29, 08006, Barcelona

8.8 / 10
477 reviews

Average price €25

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

YUMS x2MICHELIN 2020Fine Dining

C/ Séneca, 20, 08006, Barcelona

8.5 / 10
277 reviews

Average price €45 Accepts Yums

Degustación Trufa 69 €

Catalan

C/ Providencia, 114 local bis, 08024, Barcelona

9.2 / 10
287 reviews

Average price €19

Group Special: Menu 17.5€ (1 to 25 p.)

Spanish

Carrer de Julián Romea, 18, 08006, Barcelona

8.6 / 10
1,153 reviews

Average price €26

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

InsiderCatalan

Carrer de Trafalgar, 26, 08010, Barcelona

9.1 / 10
218 reviews

Average price €35

Menú del día (Laborables) 17.90 €

InsiderCatalan

Carrer de Sant Joan de Malta, 55, 08018, Barcelona

9.5 / 10
331 reviews

Average price €50 Accepts Yums

Catalan

Carrer de Valldonzella, 46, 08001, Barcelona

9.5 / 10
361 reviews

Average price €30

MICHELIN 2020Catalan

C/ Diputación, 201, 08011, Barcelona

9.5 / 10
693 reviews

Average price €48

Menu 68.2€

Filter

TheFork advantages