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.

Spanish

Asador de Enrique

Calle del Arroyo Bueno, 2, 28021, Madrid

8.1 / 10
933 reviews

Average price €30

Menú diario de lunes a viernes 9.99€

Spanish

Calle Magallanes, 22, 28015, Madrid

8.7 / 10
46 reviews

Average price €20

Italian

Calle de Fuencarral, 127, 28010, Madrid

8.7 / 10
73 reviews

Average price €18

InsiderMediterranean

Calle Alfredo Marquerie, 43, 28034, Madrid

8.7 / 10
96 reviews

Average price €40

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

Mediterranean

C/ General Martínez Campos, 41, 28010, Madrid

8.9 / 10
634 reviews

Average price €35

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

Asian

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

8.5 / 10
4 reviews

Average price €15

Mediterranean

Calle Esteban Collantes, 31, 28017, Madrid

8.5 / 10
11 reviews

Average price €15

Mediterranean

Calle de Arturo Soria, 315, 28033, Madrid

8.1 / 10
16 reviews

Average price €15

Menu 12€

Spanish

Calle de Toledo, 122, 28005, Madrid

8.5 / 10
13 reviews

Average price €30

Italian

Calle de la Virgen de los Peligros, 7, 28013, Madrid

8.6 / 10
237 reviews

Average price €14

Asian

Calle de Atocha, 111, 28012, Madrid

8.6 / 10
72 reviews

Average price €20

American

Av. de Concha Espina, 12, 28036, Madrid

8.6 / 10
676 reviews

Average price €16

InsiderAmerican

Calle Miguel Ángel, 16, 28010, Madrid

8.6 / 10
507 reviews

Average price €18

Seafood

Calle Antonio López, 5, 28019, Madrid

8.6 / 10
471 reviews

Average price €40

Brazilian

Calle Puenteareas, 1, 28002, Madrid

8.6 / 10
1,568 reviews

Average price €15

Spanish

C/ Hortaleza, 118, 28004, Madrid

Average price €22

Menú Grupos 24€

Mediterranean

Calle de San Sebastián, 2, 28012, Madrid

Average price €40

American

Calle de Fuencarral, 73, 28004, Madrid

8.4 / 10
148 reviews

Average price €20

Mexican

Calle Adolfo Bioy Casares, 2, 28051, Madrid

8.4 / 10
35 reviews

Average price €18

European

Calle Biarritz, 2, 28028, Madrid

7.9 / 10
16 reviews

Average price €27

Menu 22€

Mediterranean

Calle Miguel Ángel, 26, 28010, Madrid

8.4 / 10
79 reviews

Average price €15

Spanish

Calle de Claudio Coello, 67, 28001, Madrid

Average price €50

Brunch 49,50€

Italian

Calle Calderilla, 11, 28054, Madrid

8.4 / 10
539 reviews

Average price €25

InsiderInternational

Calle de Velázquez, 8, 28001, Madrid

Average price €25

Menú almuerzo 23€

InsiderFrom market

C/ Ferraz, 3, 28008, Madrid

8.8 / 10
83 reviews

Average price €20

Filter

TheFork advantages