The Best Spanish Restaurants in Madrid

Asador del Norte, Madrid

SPANISH

C/ Espronceda, 33, 28003, Madrid

156

Average price €30

La Pulpería de Mila, Madrid

C/ Lagasca, 11, 28001, Madrid

605

Average price €30

AlliOli Valencian Food, Madrid

Calle de Carlos Arniches, 14, 28005, Madrid

450

Average price €20

Divino tinto, Madrid

SPANISH

Divino tinto

9.4 / 10

Calle del Hierro, 4B, 28045, Madrid

506

Average price €20

MI.TO, Madrid

SPANISH

MI.TO

8.3 / 10

Calle del Moscatelar, 31, 28043, Madrid

77

Average price €18

La Bonne Vie, Madrid

SPANISH

Calle del Molino de Viento, 1, 28004, Madrid

Average price €15

Tiendas de Señorio Padre Damián, Madrid

TRADITIONAL CUISINE

Calle de Padre Damián, 9, 28036, Madrid

Average price €22

InsiderLa Casita de Sabino Madrid, Madrid

InsiderBASQUE

Calle del Dr. Fleming, 32, 28036, Madrid

67

Average price €55

InsiderOX's, Madrid

InsiderBASQUE

OX's

9.2 / 10

Calle de Juan Ramón Jiménez, 11, 28036, Madrid

219

Average price €40

La Toledana, Madrid

SPANISH

La Toledana

9.2 / 10

C/ Vistas a Moraleja, 1, 28034, Madrid

61

Average price €20

Gochu Cardenal Cisneros, Madrid

Calle del Cardenal Cisneros, 11, 28010, Madrid

54

Average price €25

Asador Imanol Felipe II, Madrid

BASQUE

Av. Felipe II, 2, 28009, Madrid

784

Average price €25

InsiderTaberna del Alabardero Madrid, Madrid

InsiderBASQUE

C/ Felipe V, 6, 28013, Madrid

1217

Average price €45

La Taberna de Paula, Madrid

SPANISH

Calle Vallehermoso, 74, 28015, Madrid

127

Average price €20

Mesón del Cid Madrid, Madrid

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

307

Average price €39

Antigua Huevería, Madrid

SPANISH

Calle San Vicente Ferrer, 32, 28004, Madrid

591

Average price €15

MATILDA, Madrid

SPANISH

MATILDA

 / 10

Calle del Barco, 37, 28004, Madrid

Average price €15

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

La Potxola Taberna, Madrid

SPANISH

Calle de San Mateo, 19, 28004, Madrid

102

Average price €25

InsiderEl Pitaco, Madrid

InsiderBASQUE

El Pitaco

9.3 / 10

Avenida de Badajoz, 25, 28027, Madrid

167

Average price €32

InsiderOrdago, Madrid

InsiderBASQUE

Ordago

9.3 / 10

C/ Sancho Dávila, 15, 28028, Madrid

1574

Average price €40

InsiderSukaldean Bai Bokado, Madrid

InsiderBASQUE

Calle de Alcalá, 55, 28014, Madrid

36

Average price €30

InsiderClos Madrid, Madrid

InsiderSPANISH

Clos Madrid

9.1 / 10

Calle de Raimundo Fernández Villaverde, 28, 28003, Madrid

26

Average price €85

InsiderPonteareas, Madrid

Insider

Ponteareas

9.1 / 10

Calle de Claudio Coello, 96, 28006, Madrid

37

Average price €45

Asador Lekeitio, Madrid

BASQUE

Asador Lekeitio

9.1 / 10

Calle de Uruguay, 16, 28016, Madrid

47

Average price €37

InsiderSidrería Arturo, Madrid

InsiderSPANISH

Calle del Mar de Bering, 9, 28033, Madrid

66

Average price €25

Filter

Filter by
Avantages TheFork