TheFork, a Trip advisor company

What
Where
A little help can make all the difference.
Support your local restaurants by buying a prepaid voucher and enjoy your meal when they reopen.
Learn more

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

The Best Spanish Restaurants in Barcelona

548 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.

InsiderArrocería

La Gambeta

Carrer de la Fusina, 3, 08003, Barcelona

9.1 / 10
3,815 reviews

Average price €30

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

Fine Dining

Carrer de Provença, 277, 08037, Barcelona

9.5 / 10
1,354 reviews

Average price €24

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

InsiderSpanish

Carrer del Parlament, 54, Barcelona, Spain, 08015, Barcelona

9.1 / 10
2,118 reviews

Average price €45 Accepts Yums

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

YUMS x2MICHELIN 2020Catalan

C/ de Sant Pau, 9, 08001, Barcelona

9.3 / 10
1,586 reviews

Average price €40

Menú Rosa de Barcelona 49 €

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

InsiderArrocería

Carrer de Sant Carles, 23, 08003, Barcelona

9.5 / 10
797 reviews

Average price €30 Accepts Yums

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

InsiderFrom Galicia

Av. del Paraŀlel, 159, 08004, Barcelona

9.0 / 10
3,891 reviews

Average price €30

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

Spanish

Carrer del Pas de l'Ensenyança, 2, 08002, Barcelona

9.0 / 10
112 reviews

Average price €25

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

YUMS x2MICHELIN 2020Fine Dining

Carrer de Còrsega, 286, 08008, Barcelona

9.2 / 10
667 reviews

Average price €44 Accepts Yums

Menu 32.90€

YUMS x2Catalan

Carrer de París, 177, 08036, Barcelona

9.2 / 10
76 reviews

Average price €22

From Extremadura

C/ Marina, 298, 08025, Barcelona

7.9 / 10
200 reviews

Average price €26

YUMS x2InsiderSpanish

Carrer del Dr. Rizal, 20, 08006, Barcelona

9.1 / 10
464 reviews

Average price €25 Accepts Yums

Spanish

Gran Via de les Corts Catalanes, 322-324, 08004, Barcelona

9.1 / 10
210 reviews

Average price €25

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

InsiderBasque

Carrer del Pi, 5, 08002, Barcelona

9.8 / 10
6 reviews

Average price €20

Arrocería

C/ Balboa, 14, 08003, Barcelona

8.9 / 10
200 reviews

Average price €30

-50% on « Menú Degustación », or 17,50 € instead of 35,00 €!

Catalan

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

8.7 / 10
488 reviews

Average price €18

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

Spanish

Carrer d'Aragó, 152, 08011, Barcelona

Average price €40

Spanish

Avinguda de Vallcarca, 156, 08023, Barcelona

8.7 / 10
96 reviews

Average price €15

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

Spanish

Avinguda Diagonal, 42, 08019, Barcelona

7.9 / 10
8 reviews

Average price €15

Menú 14,50€

Spanish

9.5 / 10
108 reviews

Average price €25

Menú Degustación 22€

Fine Dining

Avenida de Can Marcet, 36 08035 Barcelona, 08035, Barcelona

9.7 / 10
72 reviews

Average price €26

InsiderCatalan

C/ Aribau, 106, 08036, Barcelona

9.5 / 10
819 reviews

Average price €35

Degustation Menu Large 68 €

InsiderFrom Galicia

Carrer de Buenos Aires, 2, 08029, Barcelona

9.1 / 10
1,707 reviews

Average price €30

-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!

InsiderBasque

Av. de Francesc Cambó, 23, 08003, Barcelona

8.2 / 10
35 reviews

Average price €30

Catalan

Carrer d´en Robador 18, 08001, Barcelona

8.9 / 10
100 reviews

Average price €25

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

Filter

TheFork advantages