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

Finos y Finas

C/ Don Ramón de la Cruz, 49, 28006, Madrid

Average price €29

Menú del día 18€

From Galicia

Avenida Pablo Neruda, 96, 28018, Madrid

Average price €56

Menú(A) 25€

Basque

C/ Recoletos, 7, 28001, Madrid

Average price €46

Normal

Spanish

C/ Cava Baja, 16, 28005, Madrid

Average price €20

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

Spanish

C/ Sandoval, 16, 28010, Madrid

Average price €20

Mediterranean

Avenida de Brasil, 9, 28020, Madrid

Average price €13

From Castille

C/ Avila, 17, 28020, Madrid

Average price €31

Mediterranean

C/ Lope de Vega, 20, 28014, Madrid

Average price €22

Spanish

Avda. Cardenal Herrero Oria, 2, 28034, Madrid

Average price €21

Mexican

C/ Travesía del Conde, 4, 28005, Madrid

Average price €25

Mediterranean

C/ Zurbano, 59, 28010, Madrid

Average price €31

Mediterranean

C/ Capitán Haya, 19, 28020, Madrid

Average price €27

Mediterranean

C/ Segovia, 17, 28005, Madrid

Average price €25

From Galicia

C/ Espartinas, 7, 28001, Madrid

Average price €22

Spanish

C/ Princesa, 83, 28008, Madrid

Average price €28

Argentinian

C/ Torquemada, 10, 28043, Madrid

Average price €23

Spanish

C/ Francisco Silvela, 78, 28028, Madrid

Average price €30

Spanish

C/ San Martín, 3, 28013, Madrid

Average price €30

Spanish

C/ Ventura Rodríguez, 4, 28008, Madrid

Average price €21

Spanish

C/ Antonio Moreno, 2, 28025, Madrid

Average price €25

Pizzeria

C/ Mayor, 31, 28013, Madrid

8.4 / 10
1,590 reviews

Average price €26

From market

C/ Nuncio, 19, 28005, Madrid

Average price €24

Italian

Paseo Eduardo Dato, 5, 28010, Madrid

Average price €22

Italian

C/ Padre Damián, 37, 28036, Madrid

Average price €22

Fine Dining

C/ Villalar, 7, 28001, Madrid

Average price €51

Filter

TheFork advantages