The Best Spanish Restaurants in Madrid

InsiderEl Tormo, Madrid

InsiderSPANISH

El Tormo

9.8 / 10

Travesía de las Vistillas, 13, 28005, Madrid

967

Average price €40

Nantes, Madrid

SPANISH

Nantes

9.3 / 10

Calle Maestro Arbós, 15, 28045, Madrid

235

Average price €25

La Nueva Batea, Madrid

La Nueva Batea

9.2 / 10

Calle de Bordadores, 2, 28013, Madrid

15

Average price €30

InsiderL'Albufera - Hotel Meliá Castilla, Madrid

Insider

Calle del Poeta Joan Maragall, 45, 28020, Madrid

9573

Average price €36

Picón Madrid, Madrid

Picón Madrid

9.2 / 10

Calle de Vallehermoso, 36 (Entrada Fernando el Católico | Mercado de Vallehermoso Local 1), 28015, Madrid

36

Average price €15

Hotel Posada del León de Oro, Madrid

SPANISH

C/ Cava Baja, 12, 28005, Madrid

1018

Average price €30

InsiderCasa Meño, Madrid

InsiderSPANISH

Casa Meño

9.3 / 10

Calle del Castillo, 19, 28010, Madrid

627

Average price €40

Golden Bar Restaurant, Madrid

SPANISH

Calle de Grafal, 2, 28005, Madrid

23

Average price €15

InsiderPicones de Maria, Madrid

InsiderSPANISH

Calle del Conde de Serrallo, 1 (entrada por calle Simancas), 28029, Madrid

1491

Average price €38

Taberna Los Delgado, Madrid

Calle de la Palma, 63, 28015, Madrid

175

Average price €30

InsiderRias Bajas -Clara del Rey-, Madrid

Insider

C/ Alustante, 11 ( C/ Clara del Rey, 33 posterior), 28002, Madrid

4939

Average price €35

InsiderLarumbe, Madrid

InsiderSPANISH

Larumbe

9.3 / 10

Calle Serrano, 61, 28006, Madrid

45

Average price €50

Club de Tiro Madrid, Madrid

SPANISH

Crta. Madrid- El Pardo M 605, KM 1,2, 28035, Madrid

538

Average price €30

InsiderDonde Marian, Madrid

Insider

Donde Marian

9.1 / 10

Calle del Torpedero Tucumán, 32, 28016, Madrid

567

Average price €43

Green Marta II, Madrid

SPANISH

Green Marta II

9.2 / 10

Av del Cardenal Herrera Oria, 1, 28034, Madrid

337

Average price €30

Detenderete, Madrid

Detenderete

9.2 / 10

Calle de Sta. Cruz de Marcenado, 13, 28015, Madrid

97

Average price €13

InsiderSt. James Pombo 18, Madrid

Insider

Calle Manuel Pombo Angulo, 18, 28050, Madrid

3034

Average price €35

Casa Ormaza, Madrid

Casa Ormaza

9.1 / 10

Calle Infanta María Teresa, 15, 28016, Madrid

1613

Average price €28

InsiderCon Amor, Madrid

InsiderSPANISH

Con Amor

9 / 10

C/ Espronceda 34, 28003, Madrid

5761

Average price €34

InsiderMontmartre 1889 - Gran Meliá Palacio de los Duques, Madrid

InsiderSPANISH

Cuesta Santo Domingo, 5, 28013, Madrid

1842

Average price €35

InsiderPicoroco, Madrid

InsiderSPANISH

Picoroco

8.9 / 10

Calle Orellana 19, 28004, Madrid

573

Average price €35

InsiderSt. James Ortega y Gasset, Madrid

Insider

Calle de José Ortega y Gasset, 83, 28006, Madrid

6896

Average price €35

Ampudia, Madrid

Ampudia

8.9 / 10

C/ General Ampudia, 18, 28003, Madrid

2025

Average price €35

La Malontina, Madrid

SPANISH

La Malontina

9.2 / 10

C/ de la Verónica, 4, 28014, Madrid

2295

Average price €25

InsiderSt. James - Gastro James Rosario Pino, Madrid

Insider

C/ Rosario Pino, 14-16, 28020, Madrid

15255

Average price €35

Filter

Filter by
Avantages TheFork