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

54 restaurants

Sort by Relevance

InsiderCreative

GastroVía 61 – Hotel Mayorazgo

Calle de la Flor Baja, 3, 28013, Madrid

9.6 / 10
2,880 reviews

Average price €38

Menú INSIDER Week 25€

YUMS x2InsiderContemporary cuisine

Calle de San Marcos, 37, 28004, Madrid

9.2 / 10
7,430 reviews

Average price €25 Accepts Yums

50% off food!

    YUMS x2Fusion

    Plaza del Conde de Miranda, 4, 28005, Madrid

    9.0 / 10
    885 reviews

    Average price €25

    30% off food!

      Russian

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

      9.1 / 10
      5,141 reviews

      Average price €20 american express Welcome

      -30% en carta

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

        Mediterranean

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

        9.1 / 10
        13,279 reviews

        Average price €25 american express Welcome

        40% off food!

          Japanese

          Calle Caballero de Gracia, 12, 28013, Madrid

          9.2 / 10
          10,442 reviews

          Average price €15 american express Welcome

          30% off food!

            African

            Cuesta Santo Domingo, 10, 28013, Madrid

            9.2 / 10
            604 reviews

            Average price €20

            30% off food!

              Indian

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

              9.0 / 10
              1,656 reviews

              Average price €16

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

                YUMS x2Grilled

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

                9.2 / 10
                3,935 reviews

                Average price €25 Accepts Yums american express Welcome

                50% off food!

                  Mexican

                  Calle de Núñez de Arce, 4, 28012, Madrid

                  9.1 / 10
                  1,430 reviews

                  Average price €20

                  30% off food!

                    Indian

                    Calle Núñez de Arce, 15, 28012, Madrid

                    8.8 / 10
                    946 reviews

                    Average price €15 american express Welcome

                    -50% en carta (bebidas, menús, arroz y pan como guarnición excluidos)

                      Indian

                      Calle de Manuel Fernández y González, 28014, Madrid

                      8.6 / 10
                      153 reviews

                      Average price €20 american express Welcome

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

                      YUMS x2InsiderSpanish

                      Carrera de San Jerónimo 17, 28014, Madrid

                      9.4 / 10
                      845 reviews

                      Average price €55

                        Japanese

                        Calle Marqués de Valdeiglesias, 8, 28004, Madrid

                        9.0 / 10
                        2,352 reviews

                        Average price €17

                        30% off food!

                          Greek

                          Calle León, 17, 28014, Madrid

                          9.0 / 10
                          2,331 reviews

                          Average price €23

                          30% off food!

                          InsiderFrench

                          Calle de la Amnistia 4, 28013, Madrid

                          9.7 / 10
                          4,986 reviews

                          Average price €50 Accepts Yums

                          50% off food!

                          InsiderFusion

                          Calle de San Bartolomé, 14, 28004, Madrid

                          9.7 / 10
                          2,301 reviews

                          Average price €50

                          InsiderFrom market

                          C/ Unión, 8, 28013, Madrid

                          9.3 / 10
                          524 reviews

                          Average price €40

                          Menú INSIDER Week 25€

                            Japanese

                            Calle de Vergara, 10, 28013, Madrid

                            9.5 / 10
                            386 reviews

                            Average price €20

                            30% off food!

                              Pizzeria

                              C/ Atocha, 16, 28012, Madrid

                              9.4 / 10
                              450 reviews

                              Average price €18

                                Spanish

                                Paseo del Prado, 48, 28014, Madrid

                                8.9 / 10
                                1,437 reviews

                                Average price €27

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

                                  American

                                  Calle Echegaray, 10, 28014, Madrid

                                  9.5 / 10
                                  1,620 reviews

                                  Average price €14

                                    Middle Eastern

                                    Calle Duque de Liria, 2, 28015, Madrid

                                    9.3 / 10
                                    657 reviews

                                    Average price €26

                                      Asian

                                      Calle Gran Vía, 1, 28013, Madrid

                                      8.8 / 10
                                      7,252 reviews

                                      Average price €15

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

                                        International

                                        Calle Corredera Baja de San Pablo, 12, 28004, Madrid

                                        9.2 / 10
                                        717 reviews

                                        Average price €25

                                        Brunch 12,5 €