What

What

Where

Where

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

The Best Spanish Restaurants in Madrid

1,248 restaurants

Sort by Relevance

InsiderLa Tasca Suprema, Madrid

INSIDERSPANISH

Calle Argensola, 7, 28004, Madrid

84

Average price €35

InsiderEl Barril de las Cortes, Madrid

INSIDERSPANISH

Carrera de San Jerónimo 17, 28014, Madrid

758

Average price €55

Viuda de Vacas, Madrid

SPANISH

Calle Águila, 2, 28005, Madrid

354

Average price €25

InsiderCinco Jotas - Jorge Juan, Madrid

INSIDERSPANISH

Calle Puigcerdà, 28001, Madrid

550

Average price €30

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

InsiderCasa Mundi, Madrid

INSIDERSPANISH

Casa Mundi

9 / 10

C/ Donoso Cortes, 14, 28015, Madrid

491

Average price €24

Nouba, Madrid

SPANISH

Nouba

8.6 / 10

Av. de Alberto de Alcocer, 9, 28036, Madrid

574

Average price €20

Menu 12,50€€

Taberna del Colono, Madrid

SPANISH

Calle Ruiz, 20, 28004, Madrid

753

Average price €18

MENU DE LA TABERNA 19,90€

Taberna el Arco, Madrid

SPANISH

Taberna el Arco

8.2 / 10

Calle de Las Huertas, 7, 28012, Madrid

632

Average price €11

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

Taberna Almadraba, Madrid

Av. de Niza, 7, 28022, Madrid

24

Average price €15

Casa Tía María, Madrid

SPANISH

Calle de Goya, 54, 28001, Madrid

329

Average price €25

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

InsiderSan Mamés, Madrid

INSIDERSPANISH

San Mamés

9 / 10

C/ Bravo Murillo, 88, 28003, Madrid

328

Average price €33

La Despensa, Madrid

SPANISH

La Despensa

9 / 10

C/ Cardenal Cisneros, 6, 28010, Madrid

229

Average price €25

InsiderSt. James Juan Bravo, Madrid

INSIDER

c/ Juan Bravo, 26, 28006, Madrid

1061

Average price €40

Somos  - Hotel Barceló Torre de Madrid, Madrid

Plaza de España, 18, 28008, Madrid

149

Average price €30

InsiderSidrería Arturo, Madrid

INSIDERSPANISH

Calle del Mar de Bering, 9, 28033, Madrid

84

Average price €25

Cinco Jotas -  Padre Damián, Madrid

SPANISH

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

219

Average price €40

InsiderSAGARDI en Euskal Etxea, Madrid

INSIDERBASQUE

Calle de Jovellanos, 3, 28014, Madrid

181

Average price €40

Dolores y Lola, Madrid

SPANISH

Calle Monteleón, 17, 28004, Madrid

794

Average price €20

Menú del día 10.90 €

InsiderIllunbe Castellana, Madrid

INSIDERBASQUE

Paseo de la Castellana, 172, 28046, Madrid

342

Average price €50

InsiderPortonovo, Madrid

INSIDER

Portonovo

8.8 / 10

C/ Aguarón, 7, 28023, Madrid

309

Average price €45

InsiderMatritum, Madrid

INSIDERSPANISH

Matritum

8.8 / 10

C/ Cava Alta, 17, 28005, Madrid

623

Average price €45

Tablao Flamenco Las Tablas, Madrid

YUMS x2SPANISH

Plaza de España, 9, 28008, Madrid

16

Average price €50

Cena con Espectáculo. Menú pescado 37 € + 29€ de la entrada

InsiderPelotari, Madrid

INSIDER

Pelotari

9.1 / 10

Recoletos, 3, 28001, Madrid

449

Average price €55

InsiderCasa de Fieras, Madrid

INSIDERSPANISH

Casa de Fieras

9.1 / 10

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

545

Average price €30

Orbayo, Madrid

Orbayo

9.1 / 10

C/ Claudio Coello, 4, 28001, Madrid

205

Average price €30

Filter

TheFork advantages