The Best Spanish Restaurants in Madrid

Taberna del Volapié - Santiago Bernabéu, Madrid

Paseo de la Castellana, 144, 28046, Madrid

66

Average price €18

InsiderJarritus, Madrid

InsiderSPANISH

Jarritus

8.9 / 10

Calle de Alcalá, 233, 28028, Madrid

126

Average price €30

La Lanzada Cocina Gallega, Madrid

C/ Arturo Soria, 2, 28027, Madrid

735

Average price €30

Encascarados, Madrid

SPANISH

Encascarados

6.1 / 10

Calle de Sta Engracia, 141, 28003, Madrid

23

Average price €20

Folixa Astur, Madrid

Folixa Astur

7.7 / 10

Calle del Pilar de Zaragoza, 95, 28028, Madrid

10

Average price €20

Sabe a Gloria, Madrid

SPANISH

Sabe a Gloria

8.9 / 10

Calle de las Huertas, 53, 28014, Madrid

79

Average price €20

Cinco Jotas -  Padre Damián, Madrid

SPANISH

Calle de Padre Damián, 42, 28036, Madrid

196

Average price €40

Plantio 35, Madrid

SPANISH

Plantio 35

8.9 / 10

Av. Victoria, 35, 28023, Madrid

530

Average price €30

El Mantel, Madrid

SPANISH

El Mantel

8.7 / 10

C/ del Puerto de Galapagar, 11, 28031, Madrid

181

Average price €29

taberna La Caprichosa, Madrid

SPANISH

Plaza Hermanos Falco y Álvarez de Toledo, 21, 28042, Madrid

247

Average price €18

Los 5 Pinos, Madrid

SPANISH

Los 5 Pinos

8.7 / 10

Avenida Aragón, 370-372, 28022, Madrid

110

Average price €21

Fonda La Lechuga, Madrid

SPANISH

C/ La Lechuga, 2, 28012, Madrid

88

Average price €30

El Espigón Madrid, Madrid

C/ Capitán Haya, 58, 28020, Madrid

260

Average price €50

El Tendido, Madrid

SPANISH

El Tendido

8.7 / 10

C/ Andrés Mellado, 20, 28015, Madrid

208

Average price €25

InsiderMatritum, Madrid

InsiderSPANISH

Matritum

8.9 / 10

C/ Cava Alta, 17, 28005, Madrid

536

Average price €35

MATILDA, Madrid

SPANISH

MATILDA

 / 10

Calle del Barco, 37, 28004, Madrid

Average price €15

El Terremoto de Atocha, Madrid

SPANISH

Calle de Atocha, 84, 28012, Madrid

25

Average price €12

La Pasa, Madrid

SPANISH

La Pasa

7.9 / 10

Calle de la Pasa, 4, 28005, Madrid

78

Average price €15

InsiderEl Barril de las Cortes, Madrid

InsiderSPANISH

Carrera de San Jerónimo 17, 28014, Madrid

630

Average price €55

Trasgu, Madrid

Trasgu

9 / 10

Bulevar de José Prat, 27, 28032, Madrid

670

Average price €25

El Caserío, Madrid

BASQUE

El Caserío

8 / 10

C/ Capitán Haya, 49, 28020, Madrid

450

Average price €37

La Fragua, Madrid

La Fragua

8.9 / 10

Calle de Andres Mellado, 84, 28015, Madrid

63

Average price €25

InsiderTaberna Gaztelupe, Madrid

InsiderBASQUE

C/ Aviador Zorita, 32, 28020, Madrid

3388

Average price €40

InsiderSt. James Juan Bravo, Madrid

Insider

c/ Juan Bravo, 26, 28006, Madrid

998

Average price €40

Asador de Enrique, Madrid

SPANISH

Calle del Arroyo Bueno, 2, 28021, Madrid

789

Average price €30

Filter

Filter by
Avantages TheFork