Only 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 Restaurants Open on Christmas Day in City center, Madrid

46 restaurants

Sort by Relevance

InsiderCreative

GastroVía 61 – Hotel Mayorazgo

Calle de la Flor Baja, 3, 28013, Madrid

9.6 / 10
2,902 reviews

Average price €38

Menú INSIDER Week 25€

    YUMS x2Fusion

    Plaza del Conde de Miranda, 4, 28005, Madrid

    9.0 / 10
    894 reviews

    Average price €25

    30% off food!

    InsiderSpanish

    Calle de Sta. Maria, 15, 28014, Madrid

    9.2 / 10
    982 reviews

    Average price €25

    40% off food!

      Russian

      C/ Marqués de Santa Ana, 37, 28004, Madrid

      9.1 / 10
      5,157 reviews

      Average price €20 american express Welcome

      -30% en carta

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

      YUMS x2InsiderContemporary cuisine

      Calle de San Marcos, 37, 28004, Madrid

      9.2 / 10
      7,501 reviews

      Average price €25 Accepts Yums

      50% off food!

        YUMS x2Spanish

        C/ Gran Vía, 12, 28013, Madrid

        9.2 / 10
        4,166 reviews

        Average price €25 Accepts Yums american express Welcome

        50% off food!

        InsiderFrom market

        Calle del Prado, 15, 28014, Madrid

        9.4 / 10
        2,347 reviews

        Average price €40

        Menú INSIDER Week 25€

        InsiderMexican

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

        9.2 / 10
        1,002 reviews

        Average price €30 american express Welcome

        Menú INSIDER Week 25€

        InsiderFusion

        Calle de San Bartolomé, 14, 28004, Madrid

        9.7 / 10
        2,311 reviews

        Average price €50

          American

          Calle Echegaray, 10, 28014, Madrid

          9.5 / 10
          1,623 reviews

          Average price €14

          InsiderFrom Castille

          Cuesta de San Vicente, 2, 28008, Madrid

          9.3 / 10
          758 reviews

          Average price €35 american express Welcome

          50% off food!

            Brazilian

            Calle de San Bernardo, 85, 28015, Madrid

            9.5 / 10
            1,707 reviews

            Average price €24 Accepts Yums american express Welcome

            30% off food!

              Mexican

              Calle de las Navas de Tolosa, 7, 28013, Madrid

              9.4 / 10
              1,744 reviews

              Average price €25

              InsiderFrom market

              C/ Divino Pastor, 21, 28004, Madrid

              9.4 / 10
              853 reviews

              Average price €32

                Spanish

                Calle de Bordadores, 4, 28013, Madrid

                Average price €30 american express Welcome

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

                  Middle Eastern

                  Calle Duque de Liria, 2, 28015, Madrid

                  9.2 / 10
                  658 reviews

                  Average price €26

                    Mediterranean

                    Plaza de la Marina Española, 28013, Madrid

                    8.2 / 10
                    705 reviews

                    Average price €25 american express Welcome

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

                    MICHELINAuthor

                    Cuesta Santo Domingo, 5, 28013, Madrid

                    9.7 / 10
                    1,751 reviews

                    Average price €50 Accepts Yums

                    Menú Clásico 65 €

                      YUMS x2Spanish

                      C/ Ruiz de Alarcón, 27, 28014, Madrid

                      8.3 / 10
                      651 reviews

                      Average price €28 Accepts Yums

                      30% off food!

                        Mediterranean

                        C/ Alcalá, 35, 28014, Madrid

                        8.9 / 10
                        12,872 reviews

                        Average price €28

                        50% off food!

                          Spanish

                          Plaza de Pedro Zerolo, 1, 28004, Madrid

                          9.3 / 10
                          3,656 reviews

                          Average price €25 american express Welcome

                          40% off food!

                            Basque

                            C/ Felipe V, 6, 28013, Madrid

                            9.2 / 10
                            1,219 reviews

                            Average price €45

                            InsiderArrocería

                            Costanilla de los Ángeles, 8, 28013, Madrid

                            9.3 / 10
                            4,894 reviews

                            Average price €30 american express Welcome

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

                              Mediterranean

                              Calle de Sta. Catalina, 3, 28014, Madrid

                              9.1 / 10
                              1,038 reviews

                              Average price €27 american express Welcome

                              30% off food!

                                Mediterranean

                                Calle de la Princesa, 18 (entrada por C/ Duque de Liria, 20), 28008, Madrid

                                9.1 / 10
                                13,354 reviews

                                Average price €25 american express Welcome

                                40% off food!