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

Vegetarian

Al Natural

C/ Zorrilla, 11, 28014, Madrid

Average price €23

Menú del día 13.40 €

Mediterranean

C/ Colmenares, 13, 28004, Madrid

Average price €28

Menu Divina 25.90€

From Castille

Avenida Guardia, 27, 28048, Madrid

Average price €29

Group menu 42€

Spanish

C/ Castelló, 3, 28001, Madrid

Average price €32

Menu Pequeña Carta 25€

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

Portuguese

C/ Lope de Vega, 14, 28014, Madrid

Average price €31

Menú del Día 21.50 €

From Galicia

C/ Atocha, 67, 28012, Madrid

Average price €28

Tasting menu 38€

Fine Dining

C/ Castelló, 18, 28001, Madrid

Average price €23

Menu 15€

Mediterranean

Paseo Pintor Rosales, 20, 28008, Madrid

Average price €26

From Asturias

C/ Hileras, 17, 28013, Madrid

Average price €28

Menú Especial 50€

Fusion

C/ Navas de Tolosa, 9, 28013, Madrid

Average price €31

Menú "a la carta" 29 €

Mediterranean

C/ Infantas, 29, 28004, Madrid

Average price €30

Menú Celebración 35€

Mediterranean

Av. de Logroño, 144, 28042, Madrid

8.6 / 10
8 reviews

Average price €25

Italian

Plaza Alcalde Moreno Torres, 4, 28050, Madrid

8.2 / 10
1,006 reviews

Average price €20

Menu 10€

Chinese

Calle de Gutierre de Cetina, 69, 28017, Madrid

8.5 / 10
19 reviews

Average price €15

Fine Dining

Calle de Ibiza, 40, 28009, Madrid

8.1 / 10
21 reviews

Average price €45

Set Menu 40€

Spanish

Calle del Desengaño, 14, 28004, Madrid

8.1 / 10
106 reviews

Average price €20

Menu 14€

Andalou

Calle de Narváez, 48, 28009 Madrid, Spain, 28009, Madrid

8.5 / 10
372 reviews

Average price €25

Russian

Calle Lope de Vega, 20, 28014, Madrid

8.0 / 10
241 reviews

Average price €25

Menu 14€

Spanish

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

Average price €25

Spanish

Calle Escosura, 7, 28015, Madrid

8.4 / 10
29 reviews

Average price €15

From Asturias

Calle de Bocángel, 35, 28028, Madrid

Average price €25

Spanish

Calle de la Cruz, 27, 28012, Madrid

Average price €13

Japanese

Calle Labajos, 4, 28034, Madrid

Average price €15

Spanish

Calle Ariel, 15, 28045, Madrid

Average price €15

Italian

Calle del Dr. Fleming, 23, 28036, Madrid

Average price €20

Filter

TheFork advantages