The Best Spanish Restaurants in Madrid

BOCABOCA, Madrid

BOCABOCA

9 / 10

Calle Félix Boix, 8, 28036, Madrid

463

Average price €30 • Spanish

Menú Insider Week 25€

Gerardo, Madrid

Gerardo

9 / 10

C/ Don Ramón de la Cruz, 86, 28006, Madrid

590

Average price €27 • Spanish

Menú Insider Week 25€

Donde Marian, Madrid

Donde Marian

9.2 / 10

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

533

Average price €43

Menú Insider Week 45€

Alma of Spain, Madrid

Alma of Spain

9.1 / 10

Calle de José Abascal, 8, 28003, Madrid

94

Average price €32 • Spanish

Menú Insider Week 25€

Portonovo, Madrid

Portonovo

8.9 / 10

C/ Aguarón, 7, 28023, Madrid

269

Average price €45

Menú Insider Week 45€

Picoroco, Madrid

Picoroco

9 / 10

Calle Orellana 19, 28004, Madrid

506

Average price €35 • Spanish

Menú Insider Week 25€

El Barril de las Cortes, Madrid

Carrera de San Jerónimo 17, 28014, Madrid

562

Average price €55 • Spanish

Menú Insider Week 45€

Cinco Jotas - Jorge Juan, Madrid

Calle Puigcerdà, 28001, Madrid

465

Average price €30 • Spanish

Menú Insider Week 25€

Nantes, Madrid

Nantes

9.3 / 10

Calle Maestro Arbós, 15, 28045, Madrid

189

Average price €25 • Spanish

Hielo y Carbón - Hyatt Centric Gran Via Madrid, Madrid

Gran Vía, 31, 28013, Madrid

633

Average price €35 • Spanish

Menú Insider Week 25€

El Pardo Urbano, Madrid

El Pardo Urbano

9.7 / 10

Calle Carboneros, 2, 28048, Madrid

47

Average price €15 • Spanish

El Tormo, Madrid

El Tormo

9.7 / 10

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

936

Average price €40 • Spanish

L'Albufera - Hotel Meliá Castilla, Madrid

Calle del Poeta Joan Maragall, 45, 28020, Madrid

9315

Average price €36

Green Marta II, Madrid

Green Marta II

9.2 / 10

Av del Cardenal Herrera Oria, 1, 28034, Madrid

172

Average price €30 • Spanish

Hotel Posada del León de Oro, Madrid

C/ Cava Baja, 12, 28005, Madrid

982

Average price €30 • Spanish

Casa Meño, Madrid

Casa Meño

9.3 / 10

Calle del Castillo, 19, 28010, Madrid

570

Average price €40 • Spanish

Picones de Maria, Madrid

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

1391

Average price €38 • Spanish

Popa, Madrid

Popa

9.1 / 10

Calle Sta. María Magdalena, 14, 28016, Madrid

125

Average price €24 • Spanish

La Casita de Sabino Madrid, Madrid

Calle del Dr. Fleming, 32, 28036, Madrid

41

Average price €55 • Basque

Menú Insider Week 45€

Detenderete, Madrid

Detenderete

9.1 / 10

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

66

Average price €13

Rias Bajas -Clara del Rey-, Madrid

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

4708

Average price €35

La Gaditana, Madrid

La Gaditana

8.7 / 10

Calle de la Fuente del Berro, 23, 28009, Madrid

686

Average price €25

Menú Insider Week 25€

St. James Pombo 18, Madrid

Calle Manuel Pombo Angulo, 18, 28050, Madrid

2693

Average price €35

Con Amor, Madrid

Con Amor

9 / 10

C/ Espronceda 34, 28003, Madrid

5564

Average price €34 • Spanish

Seducción a la Carta, Madrid

Calle de la Infanta Mercedes, 31, 28020, Madrid

3154

Average price €35 • Spanish

Filter

Filter by
Avantages TheFork