The Best Spanish Restaurants in Madrid

Sanabria, Madrid

SPANISH

Sanabria

8.9 / 10

Calle Dr. Mata, 3, 28012, Madrid

73

Average price €17

InsiderTaberna Gaztelupe, Madrid

InsiderBASQUE

C/ Aviador Zorita, 32, 28020, Madrid

3389

Average price €40

InsiderSt. James Juan Bravo, Madrid

Insider

c/ Juan Bravo, 26, 28006, Madrid

998

Average price €40

Sagaretxe, Madrid

BASQUE

Sagaretxe

8.8 / 10

Calle Eloy Gonzalo, 26, 28010, Madrid

1374

Average price €35

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

La Quintina, Madrid

SPANISH

La Quintina

7.1 / 10

Calle de Mesonero Romanos, 7, 28013, Madrid

5

Average price €25

La Cervecera de Niza, Madrid

SPANISH

Avenida de niza numero 67, 28022, Madrid

5

Average price €15

Cervecería YPUNTO, Madrid

SPANISH

Calle de Padilla, 56, 28006, Madrid

3

Average price €15

La Vascomadrileña La Gavia, Madrid

BASQUE

Calle Adolfo Bioy Casares, 2, 28051, Madrid

111

Average price €23

Nagú, Madrid

SPANISH

Nagú

8.8 / 10

Calle de Fernán Gonzalez, 2, 28009, Madrid

414

Average price €25

Galeguesa Madrid, Madrid

Calle de la Cava Alta, 27, 28005, Madrid

201

Average price €20

Viuda de Vacas, Madrid

SPANISH

Viuda de Vacas

8.8 / 10

Calle Águila, 2, 28005, Madrid

299

Average price €25

Punto Básico, Madrid

SPANISH

Punto Básico

8.8 / 10

Calle del Marqués de Urquijo, 23, 28008, Madrid

588

Average price €24

Plantio 35, Madrid

SPANISH

Plantio 35

8.8 / 10

Av. Victoria, 35, 28023, Madrid

530

Average price €30

El Descanso 1927, Madrid

SPANISH

Av de la Victoria, 39, 28023, Madrid

300

Average price €24

InsiderIllunbe Castellana, Madrid

InsiderBASQUE

Paseo de la Castellana, 172, 28046, Madrid

260

Average price €50

InsiderCasa Mundi, Madrid

InsiderSPANISH

Casa Mundi

8.8 / 10

C/ Donoso Cortes, 14, 28015, Madrid

462

Average price €24

InsiderPortonovo, Madrid

Insider

Portonovo

8.8 / 10

C/ Aguarón, 7, 28023, Madrid

285

Average price €45

Tablafina - NH Nacional, Madrid

SPANISH

Paseo del Prado, 48, 28014, Madrid

831

Average price €27

La Goyesca 2, Madrid

SPANISH

La Goyesca 2

7.2 / 10

c/ O'Donnell, 63, 28009, Madrid

113

Average price €26

Pintan Tapas, Madrid

SPANISH

Pintan Tapas

9.4 / 10

Calle de Galileo, 38, 28015, Madrid

7

Average price €18

La Tía Cebolla, Madrid

TRADITIONAL CUISINE

La Tía Cebolla

7.1 / 10

Calle de la Cruz, 27, 28012, Madrid

4

Average price €13

La Zarzamora, Madrid

SPANISH

La Zarzamora

8.5 / 10

Calle de la Princesa, 5, 28008, Madrid

19

Average price €15

la Otra bar, Madrid

SPANISH

la Otra bar

8.5 / 10

Calle del Barco, 27, 28004, Madrid

142

Average price €15

InsiderTío Aquilino, Madrid

InsiderSPANISH

Tío Aquilino

8.5 / 10

Calle de Josué Lillo, 24, 28053, Madrid

55

Average price €30

Tapilla Sixtina, Madrid

SPANISH

Tapilla Sixtina

8.8 / 10

Calle de Ayala, 84, 28001, Madrid

41

Average price €25

Filter

Filter by
Avantages TheFork