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

Middle Eastern

El Paraíso del Desierto

C/ Doctor Esquerdo, 140, 28007, Madrid

Average price €17

Spanish

C/ Amara, 1, 28027, Madrid

Average price €20

Fine Dining

C/ Conde de Lemos, 3, 28013, Madrid

Average price €28

Arrocería

Avenida Aragón, 360, 28022, Madrid

Average price €23

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

Spanish

C/ Alonso Cano, 38, 28003, Madrid

Average price €34

From Madrid

C/ Gerona, 4, 28012, Madrid

Average price €18

From market

C/ Atocha, 23, 28012, Madrid

Average price €24

From market

C/ Julián Camarillo, 47, 28037, Madrid

Average price €30

French

C/ Ponzano, 90, 28003, Madrid

Average price €18

From market

C/ Fortuny, 47, 28010, Madrid

Average price €30

From Asturias

Plaza Mora de Rubielos, 6, 28022, Madrid

Average price €33

InsiderSouth American

C/ Villanueva, 21, 28001, Madrid

Average price €30

Mediterranean

C/ Almagro, 32 , esquina de Riscal, 28010, Madrid

Average price €19

Spanish

C/ Belén, 20, 28004, Madrid

Average price €15

Spanish

C/ Santa Engracia, 87, 28010, Madrid

Average price €25

Argentinian

C/ San Bernardo, 97, 28015, Madrid

Average price €35

Arrocería

C/ Alcalá, 259, 28027, Madrid

Average price €30

Basque

C/ Luisa Fernanda, 21, 28008, Madrid

Average price €33

Creative

C/ Evaristo San Miguel, 21, 28008, Madrid

Average price €21

From market

C/ Álamo, 3, 28015, Madrid

Average price €40

Spanish

Paseo Tierra de Melide, 38, 28050, Madrid

Average price €25

Mediterranean

C/ Simancas, 12, 28029, Madrid

Average price €29

Mediterranean

C/ Caños del Peral, 9, 28013, Madrid

Average price €28

Mediterranean

C/ Villalobos, 20, 28018, Madrid

Average price €27

Mediterranean

C/ Ronda de Atocha, 16, 28012, Madrid

Average price €22

Filter

TheFork advantages