The Best Spanish Restaurants in Madrid

Asador del Norte, Madrid

SPANISH

C/ Espronceda, 33, 28003, Madrid

156

Average price €30

InsiderGaudium, Madrid

InsiderSPANISH

Gaudium

9.5 / 10

C/ Santa Feliciana, 14, 28010, Madrid

1568

Average price €38

La Buganvilla Almagro, Madrid

C/ Almagro, 12, 28010, Madrid

4094

Average price €32

Sazón-Arte, Madrid

SPANISH

Sazón-Arte

9.4 / 10

C/ Menorca, 19, 28009, Madrid

466

Average price €22

La Dehesa - Las Tablas, Madrid

SPANISH

Calle San Juan de Ortega, 10, 28050, Madrid

Average price €30

La Taranta, Madrid

La Taranta

8.1 / 10

Calle Cava Baja, 25, 28005, Madrid

60

Average price €25

La Casa del Paleto, Madrid

SPANISH

Calle Alcalde López Casero, 18, 28027, Madrid

150

Average price €25

Dr. Crocket, Madrid

SPANISH

Dr. Crocket

8.4 / 10

Calle del Gral. Pardiñas, 24, 28001, Madrid

821

Average price €20

Dolores y Lola, Madrid

SPANISH

Calle Monteleón, 17, 28004, Madrid

735

Average price €20

Muxía, Madrid

Muxía

9 / 10

Camino de las Hormigueras, 112, 28031, Madrid

99

Average price €20

Ferreiro, Madrid

Ferreiro

8.7 / 10

C/ Comandante Zorita, 32, 28020, Madrid

1429

Average price €36

La Pulpería de Mila, Madrid

C/ Lagasca, 11, 28001, Madrid

601

Average price €30

Conchas casa de comidas, Madrid

Costanilla de los Ángeles 12, 28013, Madrid

175

Average price €20

AlliOli Valencian Food, Madrid

Calle de Carlos Arniches, 14, 28005, Madrid

449

Average price €20

Divino tinto, Madrid

SPANISH

Divino tinto

9.4 / 10

Calle del Hierro, 4B, 28045, Madrid

506

Average price €20

Welow, Madrid

SPANISH

Welow

 / 10

Paseo de la Castellana, 259, 28046, Madrid

Average price €40

MI.TO, Madrid

SPANISH

MI.TO

8.3 / 10

Calle del Moscatelar, 31, 28043, Madrid

77

Average price €18

La Bonne Vie, Madrid

SPANISH

Calle del Molino de Viento, 1, 28004, Madrid

Average price €15

Tiendas de Señorio Padre Damián, Madrid

TRADITIONAL CUISINE

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

Average price €22

Torres Bermejas, Madrid

TRADITIONAL CUISINE

Calle de Mesonero Romanos, 11, 28013, Madrid

Average price €50

La Levantera, Madrid

La Levantera

8.3 / 10

Calle de Goya, 113, 28009, Madrid

101

Average price €19

InsiderLa Casita de Sabino Madrid, Madrid

InsiderBASQUE

Calle del Dr. Fleming, 32, 28036, Madrid

67

Average price €55

InsiderOX's, Madrid

InsiderBASQUE

OX's

9.2 / 10

Calle de Juan Ramón Jiménez, 11, 28036, Madrid

219

Average price €40

La Toledana, Madrid

SPANISH

La Toledana

9.2 / 10

C/ Vistas a Moraleja, 1, 28034, Madrid

61

Average price €20

Gochu Cardenal Cisneros, Madrid

Calle del Cardenal Cisneros, 11, 28010, Madrid

52

Average price €25

Filter

Filter by
Avantages TheFork