What
Where

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

The Best Spanish Restaurants in Madrid

1,235 restaurants

Sort by Relevance

Casa Ormaza, Madrid

Casa Ormaza

9.1 / 10

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

1795

Average price €28

-50% off the "à la carte" menu!

Nantes, Madrid

SPANISH

Nantes

9.3 / 10

Calle Maestro Arbós, 15, 28045, Madrid

363

Average price €25

Mercado Jamón Ibérico, Madrid

SPANISH

Calle Mayor, 80, 28013, Madrid

13

Average price €15

Green Marta II, Madrid

SPANISH

Green Marta II

9.1 / 10

Av del Cardenal Herrera Oria, 1, 28034, Madrid

703

Average price €30

Specify a date and enjoy promotions of up to -50% in our best restaurants

InsiderInsiderEl Tormo, Madrid

INSIDERSPANISH

El Tormo

9.8 / 10

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

1035

Average price €40

InsiderInsiderSt. James Pombo 18, Madrid

INSIDER

Calle Manuel Pombo Angulo, 18, 28050, Madrid

3883

Average price €35

InsiderInsiderRias Bajas -Clara del Rey-, Madrid

INSIDER

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

5720

Average price €35

InsiderInsiderL'Albufera - Hotel Meliá Castilla, Madrid

INSIDER

Calle del Poeta Joan Maragall, 45, 28020, Madrid

10170

Average price €36

Molinero, Madrid

TRADITIONAL CUISINE

Molinero

8.9 / 10

Calle de López de Hoyos, 389 posterior, 28043, Madrid

153

Average price €15

InsiderInsiderPicones de Maria, Madrid

INSIDERSPANISH

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

1671

Average price €38

Ampudia, Madrid

Ampudia

9 / 10

C/ General Ampudia, 18, 28003, Madrid

2234

Average price €35

InsiderInsiderDonde Marian, Madrid

INSIDER

Donde Marian

9.1 / 10

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

608

Average price €43

La Cervecera de Niza, Madrid

SPANISH

Avenida de niza numero 67, 28022, Madrid

5

Average price €15

La Malontina (ant. Tragantúa ), Madrid

SPANISH

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

2672

Average price €25

Seducción a la Carta, Madrid

SPANISH

Calle de la Infanta Mercedes, 31, 28020, Madrid

3737

Average price €35 accepts Yums

InsiderInsiderSt. James - Gastro James Rosario Pino, Madrid

INSIDER

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

16377

Average price €35

D´stapa Madrid, Madrid

D´stapa Madrid

9.1 / 10

Calle de Segovia, 8, 28005, Madrid

257

Average price €28

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

INSIDERSPANISH

Cuesta Santo Domingo, 5, 28013, Madrid

2097

Average price €35

Gato Gato, Madrid

SPANISH

Gato Gato

9.2 / 10

Calle del Marqués de Toca, 6, 28012, Madrid

296

Average price €18

InsiderInsiderSt. James Ortega y Gasset, Madrid

INSIDER

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

7900

Average price €35

SABORÍSSIMO, Madrid

SPANISH

SABORÍSSIMO

8.7 / 10

Mercado Guillermo de Osma (Mercado Gastronómico) Local 60-62 (LA SAGRA), Madrid

17

Average price €10

Picón Madrid, Madrid

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

74

Average price €15

Taberna de la Reina, Madrid

Calle Gran Vía, 10, 28013, Madrid

2346

Average price €20 accepts Yums

InsiderInsiderLobato Cervera, Madrid

INSIDER

Calle Cervera, 1, 28033, Madrid

556

Average price €33

InsiderInsiderAranjuez Steak House, Madrid

INSIDERSPANISH

Calle del Poeta Joan Maragall, 19, 28020, Madrid

2334

Average price €30

Filter

TheFork Benefits