What

What

Where

Where

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

The Best Spanish Restaurants in Madrid

1,251 restaurants

Sort by Relevance

El Asador del Abad, Madrid

SPANISH

Plaza de Padrón, 17, 28029, Madrid

73

Average price €30

Cannot be reserved on TheFork

a.n.e.l. Tapas & Lounge Bar Villalar, Madrid

SPANISH

Calle Villalar, 1, Madrid, Spain, 28001, Madrid

34

Average price €20

Cannot be reserved on TheFork

El Capricho del Duque, Madrid

SPANISH

C/ Duque de Sesto, 40, 28009, Madrid

50

Average price €20

Cannot be reserved on TheFork

La Úrsula, Madrid

SPANISH

La Úrsula

 / 10

Calle de Serrano, 93, 28006, Madrid

28

Average price €25

Cannot be reserved on TheFork

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

Las Estaciones de Juan, Madrid

SPANISH

Paseo San Francisco de Sales, 41, 28003, Madrid

70

Average price €45

Cannot be reserved on TheFork

InsiderÁnima, Madrid

INSIDER

Ánima

 / 10

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

18

Average price €60

Cannot be reserved on TheFork

Tweed, Madrid

SPANISH

Tweed

 / 10

Paseo de la Castellana,13, 28046, Madrid

6

Average price €35

Cannot be reserved on TheFork

Los Candiles, Madrid

SPANISH

Plaza Corregidor Alonso de Aguilar, 28030, Madrid

11

Average price €15

Cannot be reserved on TheFork

El Rincón de Doña, Madrid

SPANISH

C/ Mira el Río, 5, 28048, Madrid

16

Average price €26

Cannot be reserved on TheFork

O´Donnell 11, Madrid

SPANISH

O´Donnell 11, 28009, Madrid

Average price €20

Cannot be reserved on TheFork

C.O.M.E, Madrid

SPANISH

C.O.M.E

 / 10

Calle Ventura Rodríguez, 5, 28008, Madrid

28

Average price €20

Cannot be reserved on TheFork

El Refectorio de Ibiza, Madrid

SPANISH

C/ Ibiza, 68, 28009, Madrid

Average price €15

Cannot be reserved on TheFork

La Buena Sidra, Madrid

C/ Las Fuentes, 9, 28013, Madrid

142

Average price €20

Cannot be reserved on TheFork

Mi Perro Se Llama Gaby, Madrid

BASQUE

C/ Barbieri, 4, 28004, Madrid

6

Average price €28

Cannot be reserved on TheFork

El Café de Violeta, Madrid

SPANISH

Bulevar de José Prat, 10A, 28032, Madrid

65

Average price €22

Cannot be reserved on TheFork

InsiderLa Maruca, Madrid

INSIDER

La Maruca

 / 10

C/ Velázquez, 54, 28001, Madrid

71

Average price €30

Cannot be reserved on TheFork

InsiderEl Cantábrico, Madrid

INSIDER

Calle de Padilla, 39, Madrid, Spain, 28006, Madrid

3

Average price €25

Cannot be reserved on TheFork

InsiderGoizeko Wellington, Madrid

INSIDERSPANISH

Calle de Villanueva, 34, 28001, Madrid

Cannot be reserved on TheFork

Carabanchel, Madrid

SPANISH

C/ Petirrojo, 34, 28047, Madrid

9

Average price €10

Cannot be reserved on TheFork

Jack's Tavern, Madrid

SPANISH

Avenida de Europa, 25, 28023, Madrid

Average price €22

Cannot be reserved on TheFork

La Catedral de la Tapa, Madrid

SPANISH

C/ Camino de Hormigueras,167, 28031, Madrid

Average price €11

Cannot be reserved on TheFork

Arco, Madrid

SPANISH

Arco

 / 10

C/ Huertas, 7, 28012, Madrid

5

Average price €16

Cannot be reserved on TheFork

Taberneros, Madrid

SPANISH

Taberneros

 / 10

C/ Cartagena, 127, 28002, Madrid

Average price €20

Cannot be reserved on TheFork

El Hórreo, Madrid

El Hórreo

 / 10

C/ Bronce, 35, 28045, Madrid

8

Average price €20

Cannot be reserved on TheFork

Eneri Taberna Madrileña, Madrid

C/ Tudescos, 4, 28004, Madrid

142

Average price €25

Cannot be reserved on TheFork

Filter

TheFork advantages