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

El Asador del Abad

Plaza de Padrón, 17, 28029, Madrid

Average price €30

Argentinian

Calle Ages, Madrid, Spain, 28050, Madrid

Average price €15

Chinese

C/ Núñez de Arce, 15, 28012, Madrid

Average price €16

Spanish

Calle de Serrano, 93, 28006, Madrid

Average price €25

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

InsiderMediterranean

Calle Guzmán El Bueno, 55 28015 Madrid, 28015, Madrid

Average price €25

Spanish

Plaza Corregidor Alonso de Aguilar, 28030, Madrid

Average price €15

InsiderMediterranean

C/ José Abascal, 56, 28003, Madrid

Average price €40

Mediterranean

Paseo Eduardo Dato, 13, 28010, Madrid

Average price €35

Spanish

Calle Ventura Rodríguez, 5, 28008, Madrid

Average price €20

From Asturias

C/ Las Fuentes, 9, 28013, Madrid

Average price €20

Basque

C/ Barbieri, 4, 28004, Madrid

Average price €28

Italian

C/ Benito Gutiérrez, 37, 28008, Madrid

Average price €25

InsiderFish & seafood..

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

Average price €25

Spanish

Calle de Cádiz, 4, 28012, Madrid

Average price €15

Spanish

C/ Petirrojo, 34, 28047, Madrid

Average price €10

American

Plaza Matute, 5, 28012, Madrid

Average price €17

Spanish

Avenida de Europa, 25, 28023, Madrid

Average price €22

American

Avenida de Concha Espina, 55, Madrid, Spain, 28016, Madrid

Average price €25

Spanish

C/ Huertas, 7, 28012, Madrid

Average price €16

Italian

C/ Serrano, 85, 28006, Madrid

Average price €30

Italian

Average price €24

Italian

C/ Sor Ángela de la Cruz, 8, 28020, Madrid

Average price €25

Brazilian

Calle Cáceres, 34, Madrid, Spain, 28045, Madrid

Average price €13

American

C/ Félix Boix, 8, 28036, Madrid

Average price €15

Mediterranean

Avenida Camino de Santiago, 1, 28050, Madrid

Average price €16

Filter

TheFork advantages