Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

Specify a date & time to find the best restaurants & offers

The Best Spanish Restaurants in Madrid

1,225 restaurants

Sort by Relevance

Botín, Madrid

YUMS x2InsiderFrom Castille

Botín

Calle de Cuchilleros, 17, 28005, Madrid

9.2 / 10
673 reviews

Average price €42

50% off food!

Mercado de la Reina, Madrid

    YUMS x2Spanish

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

    9.1 / 10
    3,709 reviews

    Average price €25 Accepts Yums american express Welcome

    50% off food!

    Villalobillos, Madrid

      Spanish

      C/ Maria Teresa, 9, 28028, Madrid

      9.8 / 10
      151 reviews

      Average price €31 american express Welcome

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

      Palacio de Atocha, Madrid

      YUMS x2InsiderSpanish

      Calle de Atocha, 34, 28012, Madrid

      9.4 / 10
      239 reviews

      Average price €35

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

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

      La Taberna de Paula, Madrid

        YUMS x2Spanish

        Calle Vallehermoso, 74, 28015, Madrid

        9.5 / 10
        264 reviews

        Average price €20

        St. James Juan Bravo, Madrid

        InsiderArrocería

        c/ Juan Bravo, 26, 28006, Madrid

        9.4 / 10
        1,176 reviews

        Average price €40

        30% off food!

        Ríos Rosas, Madrid

          Spanish

          C/ Ríos Rosas, 6, 28003, Madrid

          9.3 / 10
          271 reviews

          Average price €30

          40% off food!

          Dudua Palacio, Madrid

            From Castille

            Cuesta de San Vicente, 2, 28008, Madrid

            9.3 / 10
            548 reviews

            Average price €35 american express Welcome

            50% off food!

            St. James - Gastro James Rosario Pino, Madrid

            InsiderArrocería

            C/ Rosario Pino, 14-16, 28020, Madrid

            9.2 / 10
            16,964 reviews

            Average price €35

            30% off food!

            Ainhoa, Madrid

              Basque

              C/ Bárbara de Braganza, 12, 28004, Madrid

              8.9 / 10
              1,122 reviews

              Average price €45

              50% off food!

              La Malontina (ant. Tragantúa ), Madrid

                Spanish

                C/ de la Verónica, 4, 28014, Madrid

                9.3 / 10
                2,935 reviews

                Average price €30

                30% off food!

                Casa Marius, Madrid

                  Spanish

                  Calle del Almte., 2, 28004, Madrid

                  9.1 / 10
                  3,178 reviews

                  Average price €20 Accepts Yums

                  30% off food!

                  El Almirez, Madrid

                    Basque

                    Calle de Maldonado, 5, 28006, Madrid

                    8.9 / 10
                    4,302 reviews

                    Average price €30 american express Welcome

                    50% off food!

                    Muxía, Madrid

                      From Galicia

                      Camino de las Hormigueras, 112, 28031, Madrid

                      9.6 / 10
                      131 reviews

                      Average price €20

                      Menú 40 € 40 €

                      7 Salsas Madrid, Madrid

                        YUMS x2Spanish

                        Calle Clara del Rey, 4, 28002, Madrid

                        7.8 / 10
                        27 reviews

                        Average price €20 Accepts Yums

                        50% off food!

                        El Barril de las Cortes, Madrid

                        YUMS x2InsiderSpanish

                        Carrera de San Jerónimo 17, 28014, Madrid

                        9.2 / 10
                        819 reviews

                        Average price €55

                        Ampudia, Madrid

                        InsiderDel Norte

                        C/ General Ampudia, 18, 28003, Madrid

                        9.2 / 10
                        2,439 reviews

                        Average price €35 american express Welcome

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

                        La Sacristia, Madrid

                          Spanish

                          Plaza de Pedro Zerolo, 1, 28004, Madrid

                          9.2 / 10
                          3,567 reviews

                          Average price €25 american express Welcome

                          40% off food!

                          Rias Bajas -Clara del Rey-, Madrid

                          InsiderFrom Galicia

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

                          9.3 / 10
                          6,853 reviews

                          Average price €35

                          30% off food!

                          Taberna agrado, Madrid

                            Spanish

                            Calle de la Ballesta, 1, 28004, Madrid

                            9.2 / 10
                            413 reviews

                            Average price €20 american express Welcome

                            30% off food!

                            Taberna el Torito, Madrid

                              Spanish

                              Calle de Cartagena, 24, 28028, Madrid

                              9.2 / 10
                              133 reviews

                              Average price €25 american express Welcome

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

                              Green Marta II, Madrid

                                Spanish

                                Av del Cardenal Herrera Oria, 1, 28034, Madrid

                                9.0 / 10
                                1,239 reviews

                                Average price €30

                                40% off food!

                                El Pato Mudo, Madrid

                                InsiderArrocería

                                Costanilla de los Ángeles, 8, 28013, Madrid

                                9.2 / 10
                                4,721 reviews

                                Average price €30 american express Welcome

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

                                Soria, Madrid

                                  From Galicia

                                  Calle Ancora, 28045, Madrid

                                  9.0 / 10
                                  298 reviews

                                  Average price €15 american express Welcome

                                  30% off food!

                                  Asador Real, Madrid

                                    YUMS x2From Castille

                                    Plaza Isabel II, 1, 28013, Madrid

                                    9.3 / 10
                                    310 reviews

                                    Average price €51 american express Welcome

                                    Filter

                                    TheFork advantages