What
Where

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

The Best Spanish Restaurants in Madrid

1,227 restaurants

Sort by Relevance

La Quimera, Madrid

La Quimera

8.3 / 10

C/ Sancho Dávila, 34, 28028, Madrid

63

Average price €35

-50% en Carta con October Fest

Ferreiro, Madrid

Ferreiro

8.7 / 10

C/ Comandante Zorita, 32, 28020, Madrid

1468

Average price €36

Kupela, Madrid

BASQUE

Kupela

9 / 10

C/ Marqués de Cubas, 8, 28014, Madrid

1852

Average price €33

InsiderLarumbe, Madrid

INSIDERSPANISH

Larumbe

9.1 / 10

Calle Serrano, 61, 28006, Madrid

175

Average price €50 accept Yums

El 9 Brasserie, Madrid

SPANISH

El 9 Brasserie

8.1 / 10

Paseo de las Acacias, 49, 28005, Madrid

1142

Average price €24

-50% en Carta con October Fest

Casa Mascaró Arroz y Carbón, Madrid

Calle de Máiquez, 31, 28009, Madrid

543

Average price €30

-50% en Carta con October Fest

El Pato Mudo, Madrid

El Pato Mudo

8.9 / 10

C/ Costanilla de los Ángeles, 8, 28013, Madrid

4219

Average price €30

Las Fuentes, Madrid

SPANISH

Las Fuentes

7.8 / 10

Paseo de la Castellana, 143, 28046, Madrid

4

Average price €27 accept Yums

-50% en Carta con October Fest

Mesón del Cid Madrid, Madrid

Calle Fernández de la Hoz, 57, 28003, Madrid

309

Average price €39

Alma Restaurante, Madrid

SPANISH

Calle de Goya, 119, 28009, Madrid

99

Average price €35 accept Yums

Tres Bocas - Santa Ana, Madrid

SPANISH

Calle de Núñez de Arce, 6, 28012, Madrid

22

Average price €25

La Andaluza Pintor Rosales, Madrid

SPANISH

Paseo del Pintor Rosales, 36, 28008, Madrid

227

Average price €13

-50% en Carta con October Fest

La taberna de Irati, Madrid

SPANISH

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

151

Average price €25 accept Yums

InsiderPicoroco, Madrid

INSIDERSPANISH

Picoroco

8.8 / 10

Calle Orellana 19, 28004, Madrid

742

Average price €35

Aranzazu, Madrid

Aranzazu

8.8 / 10

C/ Francisco Silvela, 96, 28002, Madrid

514

Average price €18

Horno de Juan Argüelles, Madrid

TRADITIONAL CUISINE

Calle de Joaquín María López, 30, 28015, Madrid

440

Average price €35

-50% en Carta con October Fest

AlliOli Valencian Food, Madrid

Calle de Carlos Arniches, 14, 28005, Madrid

494

Average price €20

La Canción del Pirata, Madrid

SPANISH

Av de la Gran Vía de Hortaleza, 57C, 28043, Madrid

97

Average price €15

La Fragua del Pinar, Madrid

Calle de Caleruega, 67, 28033, Madrid

140

Average price €22

-50% en Carta con October Fest

Casa Pello – Alberto Alcocer, Madrid

Avenida de Alberto Alcocer, 49, 28016, Madrid

772

Average price €19

La Negrucha, Madrid

SPANISH

La Negrucha

7.1 / 10

Calle de Vital Aza, 58, 28017, Madrid

7

Average price €20

-50% en Carta con October Fest

InsiderLa Casita de Sabino Madrid, Madrid

INSIDERBASQUE

Calle del Dr. Fleming, 32, 28036, Madrid

85

Average price €55

InsiderDe Manila, Madrid

INSIDERSPANISH

De Manila

9.3 / 10

Calle de Bravo Murillo, 24, 28015, Madrid

51

Average price €30

Cervecería YPUNTO, Madrid

SPANISH

Calle de Padilla, 56, 28006, Madrid

3

Average price €15

InsiderOX's, Madrid

INSIDERBASQUE

OX's

9.3 / 10

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

225

Average price €40

Filter

TheFork Benefits