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 Toledana, Madrid

SPANISH

La Toledana

9.3 / 10

C/ Vistas a Moraleja, 1, 28034, Madrid

66

Average price €20

La Negrucha, Madrid

SPANISH

La Negrucha

6.9 / 10

Calle de Vital Aza, 58, 28017, Madrid

8

Average price €20

-50% en Carta con October Fest

Greta Taberna, Madrid

SPANISH

Greta Taberna

8.3 / 10

Calle de San Andrés, 26, 28004, Madrid

81

Average price €22

La Buganvilla Almagro, Madrid

C/ Almagro, 12, 28010, Madrid

4248

Average price €32

Adrián, Madrid

Adrián

8.6 / 10

Calle Nueva del Pardo, s/n, 28048, Madrid

18

Average price €22

Gran Via 59 Gourmet, Madrid

Calle Gran Vía, 59 Cuarta Planta, 28013, Madrid

5

Average price €25

-50% en Carta con October Fest

El Rincón de Mapi, Madrid

SPANISH

Calle de Coslada, 17, 28028, Madrid

92

Average price €23

Sazón-Arte, Madrid

SPANISH

Sazón-Arte

9.4 / 10

C/ Menorca, 19, 28009, Madrid

483

Average price €22

InsiderEl Arquibar, Madrid

INSIDERSPANISH

El Arquibar

9.4 / 10

Travesía de Conde Duque, 5, 28015, Madrid

1142

Average price €21 accept Yums

MI.TO, Madrid

SPANISH

MI.TO

8.4 / 10

Calle del Moscatelar, 31, 28043, Madrid

134

Average price €18

InsiderAlma of Spain, Madrid

INSIDERSPANISH

Calle de José Abascal, 8, 28003, Madrid

352

Average price €32 accept Yums

La Taranta, Madrid

La Taranta

8.1 / 10

Calle Cava Baja, 25, 28005, Madrid

72

Average price €25

La Casa del Paleto, Madrid

SPANISH

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

170

Average price €25

WareHouse@TheHClub, Madrid

SPANISH

Calle de María de Molina, 25 esquina Lagasca 148, 28006, Madrid

821

Average price €30

Aderezo 37, Madrid

SPANISH

Aderezo 37

8.4 / 10

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

635

Average price €18

Asador Imanol Paseo de la Habana, Madrid

BASQUE

Paseo de la Habana, 22, 28036, Madrid

464

Average price €25

Antigua Huevería, Madrid

SPANISH

Calle San Vicente Ferrer, 32, 28004, Madrid

616

Average price €15

La Potxola Taberna, Madrid

SPANISH

Calle de San Mateo, 19, 28004, Madrid

119

Average price €25

InsiderEl Pitaco, Madrid

INSIDERBASQUE

El Pitaco

9.4 / 10

Avenida de Badajoz, 25, 28027, Madrid

176

Average price €32

Café y Pan, Madrid

SPANISH

Calle de Alcalá, 257, 28027, Madrid

Average price €15

ALBIÑANO, Madrid

SPANISH

ALBIÑANO

 / 10

Calle del Puerto de Used, 3, 28031, Madrid

Average price €15

InsiderSidrería Arturo, Madrid

INSIDERSPANISH

Calle del Mar de Bering, 9, 28033, Madrid

73

Average price €25

Anoa, Madrid

SPANISH

Anoa

 / 10

Calle de Santa Isabel, 5, 28012, Madrid

Average price €20

-50% en Carta con October Fest

Arrocería Daniela, Madrid

Calle de Atocha, 12, 28012, Madrid

1099

Average price €23

Dolores y Lola, Madrid

SPANISH

Dolores y Lola

9.1 / 10

Calle Monteleón, 17, 28004, Madrid

786

Average price €20

Filter

TheFork Benefits