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.

YUMS x2MICHELIN 2020Catalan

Fonda España by Martín Berasategui - Hotel España

C/ de Sant Pau, 9, 08001, Barcelona

9.3 / 10
1,588 reviews

Average price €40

Menú Rosa de Barcelona 49 €

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!

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,124 reviews

Average price €45 Accepts Yums

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

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

InsiderArrocería

Carrer de la Fusina, 3, 08003, Barcelona

9.1 / 10
3,816 reviews

Average price €30

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

YUMS x2MICHELIN 2020Fine Dining

Carrer de Còrsega, 286, 08008, Barcelona

9.1 / 10
667 reviews

Average price €44 Accepts Yums

Menu 32.90€

InsiderBasque

Carrer del Pi, 5, 08002, Barcelona

9.8 / 10
6 reviews

Average price €20

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

Spanish

C/Carders, 23, 08003, Barcelona

9.1 / 10
711 reviews

Average price €25

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

Spanish

Avinguda de Vallcarca, 156, 08023, Barcelona

8.7 / 10
96 reviews

Average price €15

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

Fine Dining

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

9.7 / 10
72 reviews

Average price €26

InsiderFrom Galicia

Carrer de Buenos Aires, 2, 08029, Barcelona

9.1 / 10
1,707 reviews

Average price €30

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

Catalan

Carrer d´en Robador 18, 08001, Barcelona

8.9 / 10
100 reviews

Average price €25

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

1 starMICHELIN 2020Catalan

Carrer de Còrsega, 289, 08008, Barcelona

9.4 / 10
597 reviews

Average price €95 Accepts Yums

Menu 85€

Spanish

Carrer de Santa Caterina de Siena, 28, Barcelona, Spain, 08034, Barcelona

8.9 / 10
62 reviews

Average price €20

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

InsiderCatalan

Pasaje Marimón, 18, 08021, Barcelona

9.4 / 10
637 reviews

Average price €30

Menú de Grupos 35€

YUMS x2Catalan

Carrer de París, 177, 08036, Barcelona

9.2 / 10
76 reviews

Average price €22

Arrocería

C/ Balboa, 14, 08003, Barcelona

8.8 / 10
201 reviews

Average price €30

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

YUMS x2Arrocería

Passeig Marítim de la Barceloneta, s/n, 08003, Barcelona

8.8 / 10
143 reviews

Average price €27

InsiderCatalan

C/ Aribau, 106, 08036, Barcelona

9.5 / 10
819 reviews

Average price €35

Degustation Menu Large 68 €

Spanish

Carrer de la Volta d'en Colomines, 2, 08003, Barcelona

8.5 / 10
24 reviews

Average price €25

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

Spanish

Carrer de Floridablanca, 5, 08015, Barcelona

8.5 / 10
161 reviews

Average price €15 Accepts Yums

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

Filter

TheFork advantages