The Best Spanish Restaurants in Madrid

InsiderGerardo, Madrid

InsiderSPANISH

Gerardo

9 / 10

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

657

Average price €27

InsiderCasa de Fieras, Madrid

InsiderSPANISH

Casa de Fieras

9.1 / 10

Av. de Menéndez Pelayo, 15, 28009, Madrid

496

Average price €30

The Spanish Farm, Madrid

SPANISH

Calle Espalter, 5, 28014, Madrid

345

Average price €22

La Ramona Madrid, Madrid

SPANISH

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

15

Average price €12

Doce, Madrid

SPANISH

Doce

7.9 / 10

Calle de la Bolsa, 12, 28012, Madrid

4

Average price €20

El Fogón de Usera, Madrid

TRADITIONAL CUISINE

Calle Ramón de Madariaga, 10, 28026, Madrid

10

Average price €20

La Cocinita, Madrid

SPANISH

La Cocinita

8.8 / 10

Calle Sol Naciente, 31, 28027, Madrid

4

Average price €15

El Quinto Pecado, Madrid

SPANISH

Calle Cdad. Real, 4, 28045, Madrid

82

Average price €28

Arroceria Imperial, Madrid

Paseo del Dr. Vallejo Nájera, 54, 28005, Madrid

223

Average price €30

El Siete, Madrid

SPANISH

El Siete

9 / 10

C/ Caleruega, 102, 28033, Madrid

76

Average price €24

Casa Baltasar, Madrid

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

28

Average price €39

El Jamón y el Churrasco, Madrid

C/ Infanta Mercedes, 64, 28020, Madrid

1104

Average price €33

La Despensa, Madrid

SPANISH

La Despensa

9 / 10

C/ Cardenal Cisneros, 6, 28010, Madrid

198

Average price €20

Puerta Grande, Madrid

Puerta Grande

7.4 / 10

Calle Pedro Heredia, 23, 28028, Madrid

42

Average price €25

Mar y Tierra Montecarmelo, Madrid

Av. del Monasterio de El Escorial, 6, 28034, Madrid

89

Average price €30

InsiderLa Vaquería Montañesa, Madrid

Insider

Calle Blanca de Navarra, 8, 28010, Madrid

440

Average price €30

La Trastienda Tapas, Madrid

SPANISH

Calle de Augusto Figueroa, 24B, 28004, Madrid

63

Average price €25

Asador Imanol Paseo de la Habana, Madrid

BASQUE

Paseo de la Habana, 22, 28036, Madrid

441

Average price €25

La Más Rica De Chamberí, Madrid

SPANISH

Calle de García de Paredes, 27, 28010, Madrid

Average price €20

La Cochera, Madrid

SPANISH

La Cochera

8.7 / 10

Calle de O'Donnell, 17, 28009, Madrid

34

Average price €40

La alegría de los huerta, Madrid

SPANISH

Calle de la Infanta Mercedes, 35, 28020, Madrid

912

Average price €15

Taberna del Colono, Madrid

SPANISH

Calle Ruiz, 20, 28004, Madrid

632

Average price €18

Casa Tía María, Madrid

SPANISH

Calle de Goya, 54, 28001, Madrid

243

Average price €25

InsiderGochu Sta Engracia, Madrid

Insider

Calle de Sta Engracia, 141, 28003, Madrid

602

Average price €25

Dudua Palacio, Madrid

Dudua Palacio

8.9 / 10

Cuesta de San Vicente, 2, 28008, Madrid

30

Average price €35

Filter

Filter by
Avantages TheFork