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 with Christmas and New Year Menus in Puerta del Sol, Madrid

36 restaurants

Sort by Relevance

InsiderFrom Castille

El Senador

Plaza de la Marina Española, 2, 28013, Madrid

9.7 / 10
504 reviews

Average price €45

Menú INSIDER Week 45€

InsiderCreative

Calle de la Flor Baja, 3, 28013, Madrid

9.6 / 10
2,903 reviews

Average price €38

Menú INSIDER Week 25€

    YUMS x2Spanish

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

    9.2 / 10
    4,167 reviews

    Average price €25 Accepts Yums american express Welcome

    50% off food!

    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€

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

      Mediterranean

      C/ Alcalá, 35, 28014, Madrid

      8.9 / 10
      12,875 reviews

      Average price €28

      50% off food!

        From Galicia

        C/ Victoria, 2, 28012, Madrid

        9.3 / 10
        4,075 reviews

        Average price €20 american express Welcome

        30% off food!

        YUMS x2InsiderFrom Castille

        Plaza Isabel II, 1, 28013, Madrid

        9.2 / 10
        343 reviews

        Average price €51 american express Welcome

          Fusion

          C/ Rollo, 8, 28005, Madrid

          8.9 / 10
          1,083 reviews

          Average price €26

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

          InsiderFrom Castille

          C/ Leganitos, 10, 28013, Madrid

          9.3 / 10
          1,009 reviews

          Average price €34 american express Welcome

          Menú INSIDER Week 25€

          InsiderFrench

          Calle de la Amnistia 4, 28013, Madrid

          9.7 / 10
          5,012 reviews

          Average price €50 Accepts Yums

          50% off food!

            Pizzeria

            C/ Coloreros, 5, 28013, Madrid

            9.6 / 10
            1,376 reviews

            Average price €22

              Pizzeria

              C/ Atocha, 16, 28012, Madrid

              9.4 / 10
              450 reviews

              Average price €18

                Pizzeria

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

                9.5 / 10
                2,001 reviews

                Average price €22 american express Welcome

                InsiderFrom market

                C/ Unión, 8, 28013, Madrid

                9.2 / 10
                529 reviews

                Average price €40

                Menú INSIDER Week 25€

                  Arrocería

                  Plaza de Oriente, 6, 28013, Madrid

                  8.9 / 10
                  274 reviews

                  Average price €25

                    Spanish

                    C/ Arrieta, 2, 28013, Madrid

                    8.9 / 10
                    2,320 reviews

                    Average price €33 american express Welcome

                    30% off food!

                      Spanish

                      C/ Espoz y Mina, 18, 28012, Madrid

                      Average price €18

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

                        Basque

                        C/ Marqués de Cubas, 8, 28014, Madrid

                        Average price €33

                          Indian

                          Costanilla de los Ángeles, 18, 28013, Madrid

                          Average price €26

                            Vegetarian

                            C/ Amor de Dios, 3, 28014, Madrid

                            Average price €17 american express Welcome

                              Mediterranean

                              Plaza de San Martín, 5, 28013, Madrid

                              Average price €24

                                Arrocería

                                Calle de Atocha, 12, 28012, Madrid

                                9.0 / 10
                                1,305 reviews

                                Average price €23

                                  Vegetarian

                                  C/ Zorrilla, 11, 28014, Madrid

                                  Average price €23

                                  Menú del día 13.40 €

                                    Portuguese

                                    C/ Lope de Vega, 14, 28014, Madrid

                                    Average price €31

                                    Menú del Día 21.50 €

                                      Fusion

                                      C/ Navas de Tolosa, 9, 28013, Madrid

                                      Average price €31

                                      Menú del día 12.50 €