What
Where

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

The Best Spanish Restaurants in Madrid

1,228 restaurants

Sort by Relevance

El Chingolo, Madrid

SPANISH

C/ Segovia 17, 28005, Madrid

184

Average price €18

Casa Mateos, Madrid

SPANISH

Calle Ángel, 7, 28005, Madrid

9

Average price €15

Milu Gastrobar, Madrid

SPANISH

Manuela Malasaña 33, 28004, Madrid

168

Average price €18

InsiderIkigai, Madrid

INSIDER

Ikigai

 / 10

C/ Flor Baja, 5, 28013, Madrid

688

Average price €40

Terraza el Parque Félix, Madrid

SPANISH

C/ Villamanín, s/n, 28011, Madrid

Average price €26

Ay Candela, Madrid

SPANISH

Ay Candela

 / 10

C/ San Juan de Ortega, 36, 28050, Madrid

33

Average price €20

Dabbo, Madrid

SPANISH

Dabbo

 / 10

C/ General Pardiñas, 56, 28001, Madrid

15

Average price €28

Casa Camu, Madrid

SPANISH

Casa Camu

 / 10

C/ General Álvarez de Castro, 20, 28010, Madrid

19

Average price €15

Cañas y Barro, Madrid

C/ Amaniel, 28, 28015, Madrid

275

Average price €35

El Oso Cortés, Madrid

SPANISH

Calle Donoso Cortés, 32, Madrid, Spain, 28015, Madrid

Average price €25

14 Rosas, Madrid

SPANISH

14 Rosas

 / 10

C/ Rosa de Silva, 14, 28020, Madrid

1801

Average price €35

InsiderVilalua, Madrid

INSIDER

Vilalua

 / 10

C/ Jorge Juan 71, 28009, Madrid

18

Average price €14

Vilalua Ayala, Madrid

Vilalua Ayala

7.9 / 10

Calle Ayala, 87, 28006, Madrid

118

Average price €14

Las Marismas, Madrid

C/ San Crispín, 7, 28011, Madrid

4

Average price €27

Landecha, Madrid

SPANISH

Landecha

 / 10

Avenida de Bruselas, 69, 28028, Madrid

457

Average price €20

Magerit, Madrid

SPANISH

Magerit

 / 10

Plaza Mayor, 22, 28012, Madrid

15

Average price €22

Paquita, Madrid

SPANISH

Paquita

 / 10

C/ Mezquite, 2, 28045, Madrid

79

Average price €27

La Jauría, Madrid

SPANISH

La Jauría

 / 10

C/ Colón, 10, 28004, Madrid

234

Average price €18

Perfil34, Madrid

SPANISH

Perfil34

 / 10

C/ Príncipe de Vergara, 34, 28001, Madrid

50

Average price €23

Bocaito, Madrid

Bocaito

7.9 / 10

C/ Libertad, 6, 28004, Madrid

133

Average price €30

Cinco Sentidos, Madrid

SPANISH

Calle Lombia, 5, 28009, Madrid

378

Average price €24

El Apartamento, Madrid

SPANISH

Ventura de la Vega, 9, 28014, Madrid

1418

Average price €22

InsiderLa Hoja, Madrid

INSIDER

La Hoja

 / 10

C/ Doctor Castelo, 48, 28009, Madrid

100

Average price €32

El Tizón, Madrid

SPANISH

El Tizón

 / 10

C/Jaime el Conquistador, 42, 28045, Madrid

Average price €27

InsiderTaberna La Carmencita, Madrid

INSIDERSPANISH

C/ Libertad 16, 28004, Madrid

282

Average price €25

Filter

TheFork Benefits