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

El Rincón de la Cruz Blanca - Comercio

Calle del Comercio, 2, 28007, Madrid

8.1 / 10
85 reviews

Average price €25

Mediterranean

Av del Monasterio de Silos, 20, 28034, Madrid

8.2 / 10
114 reviews

Average price €15

Fine Dining

Plaza Santo Domingo, 13, 28013, Madrid

7.7 / 10
290 reviews

Average price €25

Menú para Compartir 18€

Mediterranean

C/ Toledo, 4, 28005, Madrid

7.7 / 10
62 reviews

Average price €16

Menú grupos 23€

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

Indian

Calle de Manuel Fernández y González, 28014, Madrid

8.5 / 10
100 reviews

Average price €20

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

Mediterranean

Plaza de la Independencia, 3, 28001, Madrid

8.4 / 10
469 reviews

Average price €40

From Galicia

C/ Victoria, 2, 28012, Madrid

8.4 / 10
3,388 reviews

Average price €20

InsiderMediterranean

Calle del Gral Oraá, 19, 28006, Madrid

8.1 / 10
36 reviews

Average price €30

Mediterranean

Calle Gral. Yague, 6, 28020, Madrid

8.0 / 10
655 reviews

Average price €38

Italian

Calle Preciados, 33, 28013, Madrid

8.0 / 10
144 reviews

Average price €20

InsiderMediterranean

C/ Torija, 7, 28013, Madrid

8.0 / 10
96 reviews

Average price €45

International

Plaza de Sta. Ana, 2, 28012, Madrid

8.4 / 10
33 reviews

Average price €25

Mediterranean

Calle de Tauro, 4, 28042, Madrid

7.9 / 10
19 reviews

Average price €15

Set Menus 0€ and 15€

Mediterranean

Calle Jardines de Aranjuez, 1, 28042, Madrid

Average price €25

Italian

Calle de O'Donnell, 8, 28009, Madrid

8.4 / 10
80 reviews

Average price €23

International

Calle de Hermosilla, 2, 28001, Madrid

8.7 / 10
170 reviews

Average price €35

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

Argentinian

Av. del General Perón, 32, 28020, Madrid

7.9 / 10
92 reviews

Average price €20

Spanish

Av del Cardenal Herrera Oria, 277, 28035, Madrid

8.0 / 10
31 reviews

Average price €16

Vegetarian

C/ Amor de Dios, 3, 28014, Madrid

8.0 / 10
192 reviews

Average price €17

Spanish

Pje. Rueca, 2, 28037, Madrid

7.4 / 10
11 reviews

Average price €15

Menu 9.5€

American

Av del Doctor Federico Rubio y Galí, 78, 28040, Madrid

8.5 / 10
917 reviews

Average price €18

InsiderAmerican

Paseo de la Castellana, 89, 28046, Madrid

8.5 / 10
1,303 reviews

Average price €18

Spanish

Calle del Corazón de María, 46, 28002, Madrid

8.2 / 10
32 reviews

Average price €15

Mediterranean

Calle de Manuel Tovar, 25, 28034, Madrid

6.2 / 10
84 reviews

Average price €20

Menú Adultos 22.50 €

Spanish

Paseo de Recoletos, 21, 28004, Madrid

7.1 / 10
688 reviews

Average price €30

Menu 35€

Filter

TheFork advantages