What
Where

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

The Best Spanish Restaurants in Madrid

1,237 restaurants

Sort by Relevance

Green Pig Iberi.co, Madrid

SPANISH

Calle de la Victoria, 8, 28012, Madrid

101

Average price €18

Not bookable on TheFork

La Dama Boba, Madrid

SPANISH

Calle del León, 23, 28014, Madrid

25

Average price €18

Not bookable on TheFork

Bocado Delicado, Madrid

SPANISH

Calle de Gabriel Lobo, 28002, Madrid

3

Average price €15

Not bookable on TheFork

Palike, Madrid

SPANISH

Palike

8.4 / 10

Calle Duque de Sesto, 35, 28009, Madrid

400

Average price €20

Not bookable on TheFork

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

La Pitita de Chamberí, Madrid

SPANISH

parking gratuito: C/ Garcia de Paredes 54, 28010, Madrid

100

Average price €15

Not bookable on TheFork

Figón de Antón, Madrid

BASQUE

Calle de Lérida, 90, 28020, Madrid

110

Average price €25

Not bookable on TheFork

Amigos, Aquí Me Quedo Yo, Madrid

SPANISH

Calle de Espoz y Mina, 5, 28012, Madrid

149

Average price €15

Not bookable on TheFork

Nicomedia, Madrid

SPANISH

Nicomedia

 / 10

Calle de Espronceda, 33 BAJO IZQ, 28003, Madrid

388

Average price €24

Not bookable on TheFork

El Padre, Madrid

El Padre

 / 10

Calle de Serrano, 45, 28001, Madrid

73

Average price €30

Not bookable on TheFork

El Escaldón, Madrid

Calle Nuncio, 17, 28005, Madrid

86

Average price €20

Not bookable on TheFork

Doña Truhana, Madrid

SPANISH

Doña Truhana

7.6 / 10

Plaza de Carros, 3, 28005, Madrid

167

Average price €35

Not bookable on TheFork

Quen Cho diXo, Madrid

Quen Cho diXo

7.2 / 10

Plaza Valparaíso, 3, 28016, Madrid

79

Average price €30

Not bookable on TheFork

Filter

TheFork Benefits