TheFork, a Trip advisor company

What

What

Where

Where

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

The Best Good for families Restaurants in Madrid

1,483 restaurants

Sort by Relevance
"Relevance" sorting ranks restaurants based on your search input and several criteria: average rating over the last 12 months, available offers, distance, ability to make a reservation instantly via TheFork, table availability, accolades in famous guides, and compliance with our standards (including the number of cancellations by the restaurant). Restaurants cannot pay to be ranked higher.

From Asturias

Taberna Los Angeles

Costanilla de los Ángeles, 8, 28013, Madrid

7.9 / 10
105 reviews

Average price €20

Menu 24€

Italian

Avenida de la Victoria, 2, 28023, Madrid

8.4 / 10
120 reviews

Average price €18

Arrocería

C/ Reina, 39, 28004, Madrid

8.4 / 10
614 reviews

Average price €28

From Castille

C/ Santa Engracia, 75, 28010, Madrid

Average price €36

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

Spanish

C/ Bocángel, 2, 28028, Madrid

8.4 / 10
57 reviews

Average price €30

Steakhouse

C/ Puente de Capuchinos, 28048, Madrid

Average price €35

Mediterranean

Calle de la Salud, 28013, Madrid

Average price €35

InsiderItalian

Calle de los Donados, 2, 28013, Madrid

8.5 / 10
1,412 reviews

Average price €22

American

Calle de Orense, 34, 28020 Madrid, Spain, 28020, Madrid

8.5 / 10
2,583 reviews

Average price €17

Mediterranean

Calle Diego de León, 60, 28006, Madrid

8.3 / 10
6 reviews

Average price €20

Italian

Calle de las Huertas, 6, 28012, Madrid

8.3 / 10
30 reviews

Average price €14

From market

Calle de San Agustín, 18, 28014, Madrid

8.4 / 10
67 reviews

Average price €30

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

Traditional cuisine

Calle Julio Camba, 5, 28028, Madrid

8.2 / 10
12 reviews

Average price €20

Catalan

Calle de Valdecanillas, 27, 28037, Madrid

8.2 / 10
81 reviews

Average price €25

Basque

Calle de Lagasca, 7, 28001, Madrid

8.3 / 10
136 reviews

Average price €18

From Galicia

Calle Ángel, 8, 28005, Madrid

7.8 / 10
76 reviews

Average price €15

Menu 12€

From Galicia

Calle Serrano Jover, 6, 28015, Madrid

8.3 / 10
291 reviews

Average price €20

Mediterranean

C/ Velázquez, 40, 28001, Madrid

8.2 / 10
1,111 reviews

Average price €15

Italian

C/ Avenida Andes, 25, 28043, Madrid

8.3 / 10
426 reviews

Average price €18

Steakhouse

C/ César Pastor Llopis, 6, 28031, Madrid

8.2 / 10
116 reviews

Average price €25

Mediterranean

Calle Carboneros 2, entrada por calle San Arturo., 28048, Madrid

8.7 / 10
12 reviews

Average price €17

InsiderAmerican

Calle General Pardiñas, 8, 28001, Madrid

9.4 / 10
1,189 reviews

Average price €20

Set Menu 11.90€

Italian

Av. de los Andes, 48, 28042, Madrid

8.1 / 10
70 reviews

Average price €16

Spanish

Calle Miguel Ángel, 26, 28010, Madrid

8.1 / 10
226 reviews

Average price €18

Spanish

Calle del Comercio, 2, 28007, Madrid

8.1 / 10
85 reviews

Average price €25

Filter

TheFork advantages