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.

International

La Guapa

Carretera de Canillas, 138, 28043, Madrid

8.3 / 10
697 reviews

Average price €18

Menu 18.90€

Mediterranean

Calle Concejal Julio Gómez, 2, 28027, Madrid

Average price €25

From Asturias

Calle Ancora, 32, 28045, Madrid

Average price €30

Mediterranean

Calle del Alcalde Sáinz de Baranda, 64, 28007, Madrid

Average price €25

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

Indian

Calle Miguel Servet, 23, 28012, Madrid

Average price €100

Mexican

Calle Laponia, 1, 28030, Madrid

Average price €15

Spanish

Calle Bureta, 7, 28042, Madrid

Average price €30

Argentinian

Paseo del Zurrón, 53, 28042, Madrid

Average price €20

Peruvian

Calle María Panes, 13, 28003, Madrid

Average price €25

Mexican

Calle de Alonso Cano, 95, 28003, Madrid

Average price €16

Italian

Calle de Arrieta, 5, 28013, Madrid

Average price €30

From Asturias

Calle Vallehermoso, 86, 28015, Madrid

Average price €15

Portuguese

Calle de la Ribera de Curtidores, 28, 28005, Madrid

Average price €25

Spanish

Calle Juan Álvarez Mendizábal 57, 28008, Madrid

Average price €15

Portuguese

calle aguetol, madrid, spain, 28042, Madrid

Average price €22

Mediterranean

Calle Pedro Muguruza, 1, 28036, Madrid

Average price €25

Spanish

Calle del Dr. Esquerdo, 187, 28007, Madrid

Average price €30

South American

Calle de los Artistas, 15, 28020, Madrid

Average price €15

From market

Calle de San Bernardo, 12, 28015, Madrid

Average price €30

MICHELIN 2020Spanish

C/Lope de Rueda, 35, 28009, Madrid

Average price €32

Spanish

Av. de la Peseta, 58, 28054, Madrid

Average price €20

Italian

Calle de Costa Rica, 28 (Entrada por Travesía de Costa Rica), 28016, Madrid

Average price €15

Fine Dining

Ctra. de Vicálvaro a Coslada, 19, 28032, Madrid

Average price €20

American

Calle de Fernando el Católico, 50, 28015, Madrid

Average price €18

InsiderMediterranean

Calle de Lagasca, 64, 28001, Madrid

Average price €35

Filter

TheFork advantages