What
Where

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

The Best Spanish Restaurants in Madrid

1,227 restaurants

Sort by Relevance

La Quimera de Sanjo, Madrid

SPANISH

Calle de Chile, 5, 28016, Madrid

60

Average price €9

La Tapería del 21, Madrid

SPANISH

Calle del Tribulete, 21, 28012, Madrid

15

Average price €20

Taberna Verde y Blanco, Madrid

Calle Manuel Pombo Angulo, 10, 28050, Madrid

42

Average price €20

Boccapan, Madrid

SPANISH

Boccapan

 / 10

Calle de Fernández de los Rios, 69, 28015, Madrid

19

Average price €20

Alameda del Pardo, Madrid

SPANISH

Carr. de el Pardo a Fuencarral, 28049, Madrid

Average price €18

Aki T'spero, Madrid

SPANISH

Calle de Albasanz, 65, 28037, Madrid

5

Average price €15

La Carta Dorada by Ricky Labatad  (Bistro), Madrid

SPANISH

Calle de Juan de Urbieta, 13, 28007, Madrid

5

Average price €20

Havana 25 Lounge&Bar, Madrid

SPANISH

Paseo de la Habana, 25, 28036, Madrid

16

Average price €13

InsiderZarracín, Madrid

INSIDERBASQUE

Zarracín

 / 10

Calle de San Bernardo, 106, 28015, Madrid

10

Average price €35

Lugano, Madrid

SPANISH

Lugano

 / 10

Calle de María Tubau, 19, 28050, Madrid

4

Average price €10

El Cabañón, Madrid

SPANISH

Calle de Altamirano, 16, 28008, Madrid

Average price €10

Condominium, Madrid

SPANISH

Calle Conde Duque, 5, 28015, Madrid

3

Average price €15

Casa Jose Luis, Madrid

SPANISH

Av. de Asturias, 57, 28029, Madrid

20

Average price €20

Bocanova, Madrid

SPANISH

Bocanova

 / 10

Plaza Andrés Jáuregui, 18, 28043, Madrid

37

Average price €25

La Caleta - Santa Isabel, Madrid

Calle de Santa Isabel, 38, 28012, Madrid

Average price €15

InsiderLa Caleta - Tres Peces, Madrid

INSIDER

Calle de los Tres Peces, 21, 28012, Madrid

Average price €15

Taberna Casalta, Madrid

SPANISH

Calle Pensamiento, 16, 28020, Madrid

Average price €25

La Picarona - Castelló, Madrid

SPANISH

Calle de Castelló, 3, 28001, Madrid

12

Average price €20

Mesón el Cordero, Madrid

SPANISH

Plaza de la Remonta, 12, 28039, Madrid

6

Average price €30

La Rebujita, Madrid

SPANISH

Calle Nogales, 7, 28005, Madrid

4

Average price €15

Orfran, Madrid

SPANISH

Orfran

 / 10

Calle de Fermín Caballero, 7, 28034, Madrid

38

Average price €12

La Nueva Sidrería, Madrid

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

6

Average price €20

Ekain Gastrobar, Madrid

BASQUE

Paseo de la Castellana, 132, 28046, Madrid

119

Average price €15

La Loca Juana Bar de Vinos - Cisneros, Madrid

SPANISH

Calle del Cardenal Cisneros, 3, 28010, Madrid

36

Average price €28

Isarta de Silos, Madrid

SPANISH

Av. del Monasterio de Silos, 63, 28049, Madrid

6

Average price €25

Filter

TheFork Benefits