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

#TheVar

Calle de Uruguay, 1, 28016, Madrid

Average price €40

InsiderFine Dining

Calle de Fernández de la Hoz, 66, 28010, Madrid

Average price €50

Mediterranean

Plaza Niño Jesús, 3, 28009, Madrid

Average price €20

Spanish

Calle de la Torrecilla del Leal, 28012, Madrid

Average price €20

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

Indian

Calle de Tumaco, 22, 28027, Madrid

Average price €15

Asian

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

Average price €15

From Asturias

Calle del Pilar de Zaragoza, 95, 28028, Madrid

Average price €20

InsiderAmerican

Calle de Lagasca, 5, 28001, Madrid

Average price €15

Spanish

Calle de Serrano, 85, 28006, Madrid

Average price €15

InsiderMediterranean

Calle de Narváez, 67, 28009, Madrid

Average price €35

Spanish

Av. de Monforte de Lemos, 170, 28029, Madrid

Average price €20

MICHELIN 2020From market

Calle de Juan Bravo, 12, 28006, Madrid

Average price €53

Spanish

Calle de Agustín de Foxá, 31, 28036, Madrid

Average price €25

Peruvian

Calle de la Duquesa de Parcent, 56, 28047, Madrid

Average price €15

InsiderAmerican

Calle Conde de Aranda, 4, 28001, Madrid

Average price €18

InsiderFine Dining

Calle de Lagasca, 81, 28006, Madrid

Average price €45

Indian

Calle del Ave María, 26, 28012, Madrid

Average price €15

Indian

Calle de José Ortega y Gasset, 67, 28006, Madrid

Average price €20

Mediterranean

Av. de Camilo José Cela, 15, 28028, Madrid

Average price €25

Asian

Calle Eloy Gonzalo, 20, 28010, Madrid

Average price €20

Thai

Calle del Marqués de Mondéjar, 4, 28028, Madrid

Average price €20

InsiderFrom Asturias

Calle Delicias, 26, 28045, Madrid

Average price €30

Mexican

Calle de Padilla, 54, 28006, Madrid

Average price €20

Spanish

Calle de Felipe Campos, 12, 28002, Madrid

Average price €30

Italian

Calle de Luchana, 13, 28010, Madrid

Average price €15

Filter

TheFork advantages