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 Valentine's Day Restaurants in Madrid

318 restaurants

Sort by Relevance

InsiderPizzeria

A vÁnvera

Calle Zurbano 85, 28003, Madrid

9.3 / 10
4,242 reviews

Average price €33

30% off food!

InsiderFrom Galicia

Calle Alustante, 11 (C/ Clara del Rey , 33 posterior), 28002, Madrid

9.3 / 10
7,105 reviews

Average price €35

30% off food!

    YUMS x2Seafood

    C/ Recoletos, 9, 28001, Madrid

    8.7 / 10
    473 reviews

    Average price €38

      Venezuelan

      Calle de la Senda del Infante, 16, 28035, Madrid

      9.2 / 10
      782 reviews

      Average price €14 american express Welcome

      30% off food!

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

      MICHELINAuthor

      Cuesta Santo Domingo, 5, 28013, Madrid

      9.7 / 10
      1,743 reviews

      Average price €50 Accepts Yums

      Menú Clásico 65 €

        Mediterranean

        Plaza Mayor, 8, 28012, Madrid

        9.0 / 10
        540 reviews

        Average price €25 american express Welcome

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

          Vietnamese

          Calle de San Marcos, 24, 28004, Madrid

          9.0 / 10
          1,010 reviews

          Average price €20

          30% off food!

            Pizzeria

            C/ Moreto, 15, 28014, Madrid

            8.9 / 10
            2,550 reviews

            Average price €18

              Fusion

              Calle del Espíritu Santo, 15, 28004, Madrid

              9.2 / 10
              941 reviews

              Average price €20

                Italian

                Calle Virgen de la Alegria 10 Mercado de Las Ventas, Primer Lugar , Local 128 28027 Madrid, 28027, Madrid

                9.1 / 10
                233 reviews

                Average price €15 Accepts Yums

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

                  Pizzeria

                  Calle de Melchor Fernández Almagro, 62, 28029, Madrid

                  9.1 / 10
                  819 reviews

                  Average price €22

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

                  InsiderSpanish

                  Calle del Poeta Joan Maragall, 19, 28020, Madrid

                  9.1 / 10
                  3,365 reviews

                  Average price €30 american express Welcome

                  30% off food!

                    Basque

                    Calle de Maldonado, 5, 28006, Madrid

                    8.9 / 10
                    4,499 reviews

                    Average price €30 american express Welcome

                    50% off food!

                    InsiderSpanish

                    Travesía de Conde Duque, 5, 28015, Madrid

                    9.7 / 10
                    1,761 reviews

                    Average price €21 Accepts Yums

                    Brinner 21,5 €

                      From Asturias

                      Calle Infanta María Teresa, 15, 28016, Madrid

                      9.3 / 10
                      2,123 reviews

                      Average price €28 american express Welcome

                      50% off food!

                        Fusion

                        Calle de Cobos de Segovia, 30, 28005, Madrid

                        9.0 / 10
                        41 reviews

                        Average price €13 american express Welcome

                          Asian

                          Calle de Alcalá, 501, 28027, Madrid

                          8.9 / 10
                          2,238 reviews

                          Average price €20 american express Welcome

                            Spanish

                            Calle de la Reina, 15, 28004, Madrid

                            9.1 / 10
                            7,846 reviews

                            Average price €37 Accepts Yums american express Welcome

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

                              Venezuelan

                              Calle de Almansa, 41, 28039, Madrid

                              8.8 / 10
                              1,336 reviews

                              Average price €12 american express Welcome

                              50% off food!

                                Lebanese

                                Calle de Orense, 70, 28020, Madrid

                                8.8 / 10
                                3,078 reviews

                                Average price €25 Accepts Yums american express Welcome

                                50% off food!

                                  Mediterranean

                                  Calle de Raimundo Fernández Villaverde, 28003, Madrid

                                  8.8 / 10
                                  2,009 reviews

                                  Average price €35

                                  50% off food!

                                  InsiderArgentinian

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

                                  9.1 / 10
                                  4,986 reviews

                                  Average price €35 american express Welcome

                                  -30% en Carta (No válido en terraza)

                                  InsiderFrom Asturias

                                  C/ Doctor Fleming, 52, 28036, Madrid

                                  9.5 / 10
                                  3,770 reviews

                                  Average price €35

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

                                    Spanish

                                    C/ Cava Alta, 17, 28005, Madrid

                                    9.8 / 10
                                    607 reviews

                                    Average price €45 american express Welcome

                                    YUMS x21 starMICHELINJapanese

                                    Calle San Blas, 4, 28014, Madrid

                                    9.4 / 10
                                    174 reviews

                                    Average price €125 Accepts Yums american express Welcome

                                    The Best Valentine's Day Restaurants in Madrid

                                    We believe in love! Yes, Valentine's Day should be celebrated every day, but why not get romantic, find a charming restaurant, candles, Valentine's Day menus and offers... mmmuack! The best gift ideas are here for Valentine's Day.