TheFork, a Trip advisor company

What
Where

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

The Best Good for families Restaurants in Madrid

1,466 restaurants

Sort by Relevance

Spanish

Don Oscar

Calle San Juan de Ortega, 54, 28050, Madrid

Average price €20

From market

Av. Cantabria, 39, 28042, Madrid

Average price €30

American

Plaza Amanecer en Méndez Álvaro, 2, 28045, Madrid

Average price €15

From Madrid

Calle Dr. Castelo, 2, 28009, Madrid

Average price €28

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

American

Calle de Galileo, 12, 28015, Madrid

Average price €15

MICHELIN 2020Spanish

C/Lope de Rueda, 35, 28009, Madrid

Average price €32

Spanish

Calle del Marqués de Pico Velasco, 45, 28027, Madrid

Average price €30

Mediterranean

Paseo de la Ermita del Santo, 48, 28011, Madrid

Average price €12

From Galicia

Calle Pio Baroja, 6, 28009, Madrid

Average price €40

Italian

Calle del Monasterio de las Batuecas, 5, 28049, Madrid

Average price €25

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

Spanish

Calle Guillermo Pingarrón, 9, 28018, Madrid

Average price €20

From Valence

Av. del Monasterio de el Escorial, 33, 28034, Madrid

Average price €25

Basque

Calle Esteban Collantes, 57D, 28017, Madrid

Average price €15

Japanese

Paseo de la Florida, 2, 28008, Madrid

Average price €10

InsiderSpanish

Paseo de Panamá s/n (entrada por la puerta de la Reina Mercedes), 28009, Madrid

Average price €45

American

Calle Infanta María Teresa, 20, 28016, Madrid

Average price €15

Spanish

Calle de Fuencarral, 85, 28004, Madrid

Average price €15

Italian

Calle Pedro Muguruza, 1, 28036, Madrid

Average price €28

Spanish

Calle de Montesa, 9, 28006, Madrid

Average price €15

Basque

Calle de Cristóbal Bordiú, 52, 28003, Madrid

Average price €36

American

Paseo del General Martínez Campos, 40, 28010, Madrid

Average price €12

From Castille

Calle de Eugenio Caxes, 14, 28026, Madrid

Average price €25

InsiderMediterranean

Calle de Eugenio Caxes, 14, 28026, Madrid

Average price €40

Indian

Calle de Cartagena, 82, 28028, Madrid

Average price €23

Spanish

Calle San Antonio de Padua, 28, 28026, Madrid

Average price €34

Filter

TheFork advantages