What
Where

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

The Best Spanish Restaurants in Barcelona

559 restaurants

Sort by Relevance

O Meu Lar, Barcelona

O Meu Lar

 / 10

C/ Margarit, 24, 08004, Barcelona

16

Average price €26

Casa Joan, Barcelona

Casa Joan

 / 10

La Rambla, 12, 08002, Barcelona

Average price €30

Martina's Restaurant, Barcelona

Avenida Moll d'Espanya, 5,, 08039, Barcelona

216

Average price €27

Ciudadela Parc - Hotel Ciudadela Parc, Barcelona

Paseo Pujades, 5, 08018, Barcelona

Average price €23

Tiberic, Barcelona

SPANISH

Tiberic

 / 10

C/ Tuset, 15, 08006, Barcelona

107

Average price €26

El Mirador del Carmelo I, Barcelona

C/ Pasteur, 2, 08024, Barcelona

Average price €18

Cachitos Rambla, Barcelona

SPANISH

Cachitos Rambla

8.4 / 10

Rambla Cataluña, 33, 08007, Barcelona

314

Average price €29

Taverna Can Roca, Barcelona

C/ Gran de Sant Andreu, 209, 08030, Barcelona

19

Average price €25

La Masía del Born, Barcelona

C/ Grunyi, 5, 08003, Barcelona

19

Average price €26

El Rincón de Zamora, Barcelona

Flor de Neu 82, 08016, Barcelona

147

Average price €36

Hugo, Barcelona

Hugo

 / 10

C/ Rec Condal, 6, 08003, Barcelona

3

Average price €19

Santutxo, Barcelona

SPANISH

Santutxo

 / 10

C/ Provença, 571, 08026, Barcelona

19

Average price €13

InsiderEl Suquet de l'Almirall, Barcelona

INSIDER

Paseo Juan de Borbón, 65, 08003, Barcelona

182

Average price €31

Rovica, Barcelona

SPANISH

Rovica

 / 10

Rambla Cataluña, 56, 08007, Barcelona

Average price €18

Xiscarexantar, Barcelona

C/ Pere IV, 59, 08018, Barcelona

Average price €19

Don Baco, Barcelona

SPANISH

Don Baco

 / 10

C/ Nápoles, 331, 08025, Barcelona

5

Average price €13

Café Nou Kamel, Barcelona

SPANISH

C/ Mestre Nicolau, 25, 08021, Barcelona

Average price €20

Sigarra, Barcelona

Sigarra

 / 10

C/ Ramón Turró, 201 o Joncar 13 (junto Rambla Poblenou), 08005, Barcelona

82

Average price €10

Casa Freixo, Barcelona

C/ Bruc, 36, 08010, Barcelona

12

Average price €27

Mesón de Gargantúa, Barcelona

SPANISH

Avenida Diagonal, 3, 08019, Barcelona

Average price €23

Fandango, Barcelona

Fandango

 / 10

C/ Santaló 103, 08021, Barcelona

Average price €13

Dune, Barcelona

SPANISH

Dune

 / 10

C/ Sicilia, 111, 08013, Barcelona

Average price €23

La Perla, Barcelona

SPANISH

La Perla

 / 10

C/ Numancia, 66, 08029, Barcelona

6

Average price €26

El Bressol, Barcelona

SPANISH

El Bressol

 / 10

C/ Travessera de Les Corts, 118, 08028, Barcelona

4

Average price €18

Gavinet, Barcelona

Gavinet

 / 10

C/ Ases, 16, 08003, Barcelona

Average price €21

Filter

TheFork Benefits