The Best Spanish Restaurants in Madrid

La Gitana Madrid, Madrid

SPANISH

Calle Gral. Gallegos, 2, 28036, Madrid

67

Average price €35

El Descanso, Madrid

TRADITIONAL CUISINE

Calle Zaorejas, 3, 28042, Madrid

16

Average price €20

Casa Vieja, Madrid

SPANISH

Casa Vieja

 / 10

Calle de Joaquín Costa, 27, 28002, Madrid

24

Average price €17

Baden, Madrid

SPANISH

Baden

 / 10

Calle del Gral. Rodrigo, 17, 28003, Madrid

30

Average price €25

El Diamante, Madrid

Calle de Méndez Álvaro, 64, 28045, Madrid

5

Average price €30

Don Gato, Madrid

SPANISH

Don Gato

 / 10

Calle de San Bartolomé, 21, 28004, Madrid

8

Average price €15

Casa Sierra, Madrid

SPANISH

Calle de Villafranca, 11, 28028, Madrid

Average price €20

Monte Muniellos, Madrid

Calle del Gral Oraá, 69, 28006, Madrid

Average price €25

Ópalo Gastro Pub, Madrid

SPANISH

Calle de Zaragoza, 9, 28012, Madrid

34

Average price €25

Aponwao Gastrobar, Madrid

SPANISH

Calle Viriato, 39, 28010, Madrid

Average price €20

El Taburete, Madrid

SPANISH

Calle Pedro Muguruza, 6, 28036, Madrid

Average price €15

La Batea, Madrid

La Batea

 / 10

Calle de las Huertas, 35, 28014, Madrid

34

Average price €30

Meraki, Madrid

SPANISH

Meraki

 / 10

Calle Muñico, 9, 28047, Madrid

4

Average price €15

Barra de Pintxos - Narvaez, Madrid

SPANISH

Calle de Narváez, 45, 28009, Madrid

5

Average price €15

Juan Sin Miedo, Madrid

Calle Nuncio, 12, 28005, Madrid

23

Average price €20

Biotza, Madrid

BASQUE

Biotza

 / 10

Calle de Claudio Coello, 27, 28001, Madrid

16

Average price €25

Ember, Madrid

SPANISH

Ember

 / 10

Calle del León, 5, 28014, Madrid

14

Average price €35

La Quimera de Sanjo, Madrid

SPANISH

Calle de Chile, 5, 28016, Madrid

60

Average price €9

La Tapería del 21, Madrid

SPANISH

Calle del Tribulete, 21, 28012, Madrid

15

Average price €20

Taberna Verde y Blanco, Madrid

Calle Manuel Pombo Angulo, 10, 28050, Madrid

42

Average price €20

Boccapan, Madrid

SPANISH

Boccapan

 / 10

Calle de Fernández de los Rios, 69, 28015, Madrid

19

Average price €20

Alameda del Pardo, Madrid

SPANISH

Carr. de el Pardo a Fuencarral, 28049, Madrid

Average price €18

Aki T'spero, Madrid

SPANISH

Calle de Albasanz, 65, 28037, Madrid

5

Average price €15

La Carta Dorada by Ricky Labatad  (Bistro), Madrid

SPANISH

Calle de Juan de Urbieta, 13, 28007, Madrid

5

Average price €20

Havana 25 Lounge&Bar, Madrid

SPANISH

Paseo de la Habana, 25, 28036, Madrid

16

Average price €13

Filter

Filter by
Avantages TheFork