NeighborhoodsOnly with offers
Register my restaurant
Help

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,452 restaurants

Sort by Relevance

    American

    Tony Roma's - Islazul

    Calle Calderilla, 1, 28054, Madrid

    8.5 / 10
    249 reviews

    Average price €18

    30% off food!

      Ethiopian

      Paseo de Santa María de la Cabeza, 16, 28045, Madrid

      9.3 / 10
      1,297 reviews

      Average price €15

      40% off food!

        Mediterranean

        Calle del Padre Claret, 1, 28002, Madrid

        9.1 / 10
        765 reviews

        Average price €25 Accepts Yums american express Welcome

        Menú del día 12,9 €

          From Asturias

          Calle Arroyo del Charco del Pescador, 2, 28050, Madrid

          9.3 / 10
          332 reviews

          Average price €25

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

            Mediterranean

            C/ Padre Damián, 38, 28036, Madrid

            9.1 / 10
            743 reviews

            Average price €25 american express Welcome

            Especial grupo: Menú (mínimo 8p) 45 €

            InsiderFrom Asturias

            C/ Capitán Haya, 20, 28020, Madrid

            9.3 / 10
            1,416 reviews

            Average price €32 american express Welcome

            InsiderBasque

            C/ Balbina Valverde, 2, 28002, Madrid

            9.3 / 10
            713 reviews

            Average price €34

              Author

              Calle de Sta Engracia, 141, 28003, Madrid

              9.4 / 10
              818 reviews

              Average price €25

              Menú del Día 13,5 €

                Spanish

                Calle de las Delicias, 16, 28045, Madrid

                8.7 / 10
                40 reviews

                Average price €23 american express Welcome

                30% off food!

                InsiderFrom market

                Calle de Rosario Pino, 12, 28020, Madrid

                9.6 / 10
                132 reviews

                Average price €50 american express Welcome

                InsiderSeafood

                C/ CAMARENA, 254 posterior., Aluche, 28047, Madrid

                9.5 / 10
                1,425 reviews

                Average price €33

                  Del Norte

                  Calle Sirio, 54, 28007, Madrid

                  8.7 / 10
                  716 reviews

                  Average price €20 Accepts Yums american express Welcome

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

                    Mediterranean

                    C/ Francisco Silvela, 83, 28028, Madrid

                    9.5 / 10
                    416 reviews

                    Average price €25 american express Welcome

                      Pizzeria

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

                      9.5 / 10
                      1,995 reviews

                      Average price €22 american express Welcome

                        Vegetarian

                        Calle Esquilache, 2, 28003, Madrid

                        9.4 / 10
                        171 reviews

                        Average price €13

                          Chinese

                          Calle de Ubeda, 21, 28034, Madrid

                          8.0 / 10
                          8 reviews

                          Average price €25

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

                            Peruvian

                            Paseo Talleres, 1, 28021, Madrid

                            7.3 / 10
                            3 reviews

                            Average price €23

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

                              From market

                              Calle de Gaztambide, 50, 28015, Madrid

                              8.8 / 10
                              231 reviews

                              Average price €35

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

                                Vietnamese

                                C/ Isabel la Católica, 11, 28013, Madrid

                                9.3 / 10
                                447 reviews

                                Average price €20

                                  Fusion

                                  Calle de Guzmán el Bueno, 63, 28015, Madrid

                                  8.8 / 10
                                  252 reviews

                                  Average price €25 american express Welcome

                                  30% off food!

                                  InsiderAmerican

                                  C/ Alfonso XII, 4, 28014, Madrid

                                  9.1 / 10
                                  2,177 reviews

                                  Average price €30

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

                                    YUMS x2American

                                    Calle del Cardenal Cisneros, 11, 28010, Madrid

                                    9.5 / 10
                                    19 reviews

                                    Average price €20 Accepts Yums

                                    50% off food!

                                    MICHELINFrom market

                                    Calle de Manuela Malasaña, 28, 28004, Madrid

                                    9.0 / 10
                                    175 reviews

                                    Average price €40

                                    Menú INSIDER Week 25€

                                      American

                                      Calle de Bravo Murillo, 34, 28015, Madrid

                                      8.6 / 10
                                      59 reviews

                                      Average price €15 american express Welcome

                                      30% off food!

                                        Mediterranean

                                        Plaza de Matute, 12, 28012, Madrid

                                        9.2 / 10
                                        866 reviews

                                        Average price €20

                                        Menú 14,95 €