What
Where

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

The Best Spanish Restaurants in Madrid

1,236 restaurants

Sort by Relevance

InsiderInsiderPelotari, Madrid

INSIDER

Pelotari

9.1 / 10

Recoletos, 3, 28001, Madrid

427

Average price €55

InsiderInsiderLa Gaditana, Madrid

INSIDER

La Gaditana

8.9 / 10

Calle de la Fuente del Berro, 23, 28009, Madrid

903

Average price €25

InsiderInsiderCasa de Fieras, Madrid

INSIDERSPANISH

Casa de Fieras

9.1 / 10

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

523

Average price €30

InsiderInsiderGochu Sta Engracia, Madrid

INSIDER

Calle de Sta Engracia, 141, 28003, Madrid

677

Average price €25

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

Taberna La Plaza, Madrid

SPANISH

Calle de San Bernardino, 5, 28015, Madrid

7

Average price €20

Las Bridas, Madrid

YUMS x2SPANISH

Las Bridas

 / 10

Calle de José Abascal, 59, 28003, Madrid

Average price €20

Tiendas de Señorio Padre Damián, Madrid

TRADITIONAL CUISINE

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

Average price €22

Marisqueria Riveira II, Madrid

SPANISH

Calle del Marqués de Viana, 3, 28039, Madrid

3

Average price €20

Croquetas Ricas, Madrid

SPANISH

Croquetas Ricas

8.8 / 10

Calle de López de Hoyos, 81, 28002, Madrid

5

Average price €13

Esplore - Juan Bravo, Madrid

SPANISH

Calle de Juan Bravo, 41, 28006, Madrid

115

Average price €20

Soho - H10 Tribeca, Madrid

SPANISH

Calle de Pedro Teixeira, 5 28020 Madrid, 28020, Madrid

38

Average price €35

InsiderInsiderORIO Madrid Fuencarral, Madrid

INSIDERBASQUE

Calle de Fuencarral, 49, 28004, Madrid

172

Average price €30

Garum, Madrid

SPANISH

Garum

 / 10

C/ General Díaz Porlier, 105, 28006, Madrid

33

Average price €18

Golden Bar Restaurant, Madrid

SPANISH

Calle de Grafal, 2, 28005, Madrid

71

Average price €15

Casa Pello – Alberto Alcocer, Madrid

Avenida de Alberto Alcocer, 49, 28016, Madrid

800

Average price €19

Cervecería YPUNTO, Madrid

SPANISH

Calle de Padilla, 56, 28006, Madrid

3

Average price €15

InsiderInsiderLa Tasca Suprema, Madrid

INSIDERSPANISH

Calle Argensola, 7, 28004, Madrid

77

Average price €35

InsiderInsiderOX's, Madrid

INSIDERBASQUE

OX's

8.9 / 10

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

237

Average price €40

InsiderInsiderJarritus, Madrid

INSIDERSPANISH

Jarritus

8.7 / 10

Calle de Alcalá, 233, 28028, Madrid

144

Average price €30

InsiderInsiderJai Alai, Madrid

INSIDERBASQUE

Jai Alai

8.9 / 10

C/ Balbina Valverde, 2, 28002, Madrid

591

Average price €34

Osine, Madrid

SPANISH

Osine

6.2 / 10

C/ Lope de Rueda, 44, 28009, Madrid

36

Average price €29

Somos  - Hotel Barceló Torre de Madrid, Madrid

Plaza de España, 18, 28008, Madrid

127

Average price €30

Taberna Antonio Sánchez, Madrid

C/ Mesón de Paredes, 13, 28012, Madrid

198

Average price €35

Asador Imanol Felipe II, Madrid

BASQUE

Av. Felipe II, 2, 28009, Madrid

859

Average price €25

Nouba, Madrid

SPANISH

Nouba

8.6 / 10

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

561

Average price €20

Filter

TheFork Benefits