What
Where

When do you want to eat?

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

The Best Traditional Restaurants in Madrid

1,346 restaurants

Sort by Relevance

La Valenciana, Madrid

FROM MARKET

Calle Manuel Aleixandre, 10, 28045, Madrid

6

Average price €22

El Rincón de José, Madrid

SPANISH

Calle de Martín de los Heros, 40, 28008, Madrid

25

Average price €18

Las Bóvedas de Cibeles, Madrid

C/ Alcalá, 43, 28014, Madrid

24

Average price €35

Tablao Flamenco Las Tablas, Madrid

SPANISH

Plaza de España, 9, 28008, Madrid

14

Average price €50

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

La Taberna del Gijón, Madrid

SPANISH

C/ Almirante, 30, 28004, Madrid

131

Average price €24

Campiello, Madrid

SPANISH

Campiello

7.4 / 10

Calle de Toledo, 122, 28005, Madrid

11

Average price €30

La Libanesa, Madrid

LEBANESE

La Libanesa

6.8 / 10

Calle Jacometrezo, 15, 28013, Madrid

125

Average price €14

Casa Mascaró Arroz y Carbón, Madrid

Calle de Máiquez, 31, 28009, Madrid

550

Average price €30

Patong Thai, Madrid

THAI

Patong Thai

8.1 / 10

Calle de la Cruz, 7, 28012, Madrid

1209

Average price €20

La Paella de la Reina, Madrid

C/ Reina, 39, 28004, Madrid

617

Average price €28

Casa Benito, Madrid

C/ Santa Engracia, 75, 28010, Madrid

79

Average price €36

Puerta de Atocha, Madrid

MEDITERRANEAN

C/ Tortosa, 10, 28045, Madrid

142

Average price €26

El Imperio, Madrid

SPANISH

El Imperio

8.7 / 10

Calle de Galileo, 51, 28015, Madrid

41

Average price €30

Café Gijón, Madrid

SPANISH

Café Gijón

6.5 / 10

Paseo de Recoletos, 21, 28004, Madrid

721

Average price €30

El Jamón de la Gran Vía, Madrid

SPANISH

C/ Gran Vía, 59, 28013, Madrid

21

Average price €32

Bonalma, Madrid

STEAKHOUSE

Bonalma

6.2 / 10

Av. de los Rosales, 16, 28041, Madrid

11

Average price €20

El Errante, Madrid

SPANISH

El Errante

4.5 / 10

Cuesta de Santo Domingo, 12, 28013, Madrid

3

Average price €15

La Lonja Taberna, Madrid

Plaza de Oriente, 6, 28013, Madrid

201

Average price €25

La Fragua del Pinar, Madrid

Calle de Caleruega, 67, 28033, Madrid

158

Average price €22

32 azca, Madrid

ARGENTINIAN

32 azca

8 / 10

Av. del General Perón, 32, 28020, Madrid

92

Average price €20

Los Angeles, Madrid

Los Angeles

7.6 / 10

Calle Ángel, 8, 28005, Madrid

80

Average price €15

InsiderInsiderCafé de Chinitas, Madrid

INSIDERMEDITERRANEAN

C/ Torija, 7, 28013, Madrid

100

Average price €45

Trattoria Malatesta, Madrid

ITALIAN

C/ Coloreros, 5, 28013, Madrid

1140

Average price €22

O Grove, Madrid

O Grove

8.9 / 10

C/ Fernán González, 54, 28009, Madrid

403

Average price €35

Asador Ricardo, Madrid

STEAKHOUSE

Asador Ricardo

6.9 / 10

C/ Puente de Capuchinos, 28048, Madrid

67

Average price €35

The Best Traditional Restaurants in Madrid

In those days what better than a traditional restaurant to retrieve the comfort of eating at home.

Filter

TheFork Benefits