What
Where

When do you want to eat?

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

The Best Spanish Restaurants in Madrid

1,236 restaurants

Sort by Relevance

InsiderInsiderEl Gallego, Madrid

INSIDERSPANISH

El Gallego

9 / 10

C/ San Modesto, 44, 28034, Madrid

1090

Average price €41

InsiderInsiderPicoroco, Madrid

INSIDERSPANISH

Picoroco

8.8 / 10

Calle Orellana 19, 28004, Madrid

770

Average price €35

CASA MARIUS, Madrid

SPANISH

CASA MARIUS

8.8 / 10

Calle del Almte., 2, 28004, Madrid

1871

Average price €20

InsiderInsiderAranjuez Steak House, Madrid

INSIDERSPANISH

Calle del Poeta Joan Maragall, 19, 28020, Madrid

2254

Average price €30

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

Sagaz15, Madrid

SPANISH

Sagaz15

8.8 / 10

Calle de Sta. Maria, 15, 28014, Madrid

656

Average price €25

Mesón del Cid Madrid, Madrid

Calle Fernández de la Hoz, 57, 28003, Madrid

315

Average price €39

Petit Comité Madrid, Madrid

SPANISH

C/ de la Reina, 15, 28004, Madrid

7483

Average price €37 accept Yums

Taberna de la Reina, Madrid

Calle Gran Vía, 10, 28013, Madrid

2187

Average price €20 accept Yums

La Charca, Madrid

La Charca

8.9 / 10

C/ Juan Álvarez Mendizábal, 7, 28008, Madrid

2210

Average price €26

El Corral de la Pacheca, Madrid

SPANISH

Calle de Alcalá, 237, 28036, Madrid

126

Average price €65 accept Yums

Koldovinia, Madrid

BASQUE

Koldovinia

9 / 10

Calle Apolo, 2, 28037, Madrid

3121

Average price €25

InsiderInsiderLa Sacristia, Madrid

INSIDERSPANISH

La Sacristia

8.9 / 10

Plaza de Pedro Zerolo, 1, 28004, Madrid

3062

Average price €30

InsiderInsiderLarumbe, Madrid

INSIDERSPANISH

Larumbe

9.1 / 10

Calle Serrano, 61, 28006, Madrid

215

Average price €50 accept Yums

InsiderInsiderEl Arquibar, Madrid

INSIDERSPANISH

El Arquibar

9.4 / 10

Travesía de Conde Duque, 5, 28015, Madrid

1167

Average price €21 accept Yums

Uvabar, Madrid

SPANISH

Uvabar

 / 10

Calle de Cristóbal Bordiú, 52, 28003, Madrid

Average price €20

EPA BAR, Madrid

SPANISH

EPA BAR

8.5 / 10

Calle Escosura, 7, 28015, Madrid

27

Average price €15

Dayaxa, Madrid

SPANISH

Dayaxa

 / 10

Calle de Ntra. Sra. de la Luz, 118, 28047, Madrid

Average price €15

Tres Bocas - Santa Ana, Madrid

SPANISH

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

34

Average price €25

El Reloj de Harry & Sally, Madrid

SPANISH

Calle del Reloj, 16, 28013, Madrid

62

Average price €25

La Clave, Madrid

SPANISH

La Clave

8.8 / 10

Calle de Velázquez, 22, 28001, Madrid

474

Average price €35

Lobbo, Madrid

SPANISH

Lobbo

8.8 / 10

Calle de Gabriel Lobo, 11, 28002, Madrid

1280

Average price €25

Casa Pello – Alberto Alcocer, Madrid

Avenida de Alberto Alcocer, 49, 28016, Madrid

786

Average price €19

Solo de Croquetas, Madrid

SPANISH

Calle de Echegaray, 5, 28014, Madrid

431

Average price €15

La Marquina, Madrid

SPANISH

La Marquina

9.1 / 10

Calle de la Torrecilla del Leal, 28012, Madrid

112

Average price €20

Las Fuentes, Madrid

SPANISH

Las Fuentes

8.3 / 10

Paseo de la Castellana, 143, 28046, Madrid

7

Average price €27 accept Yums

Filter

TheFork Benefits