NeighborhoodsOnly with offersNearby
Register my restaurant
Help


The 10 Best Spanish Restaurants in Madrid

316 restaurants
Why you received these results
Spanish - Diurno - Madrid, Madrid
75
Top100

Spanish

Diurno - Madrid

Calle de San Marcos, 37, 28004, Madrid

9.3 / 10
12,009 reviews

Average price €28

american express

Welcome

-50% en carta - TheFork Festival

    Spanish - Labbraccio, Madrid
    Great Deal

    INSIDERPAYSpanish

    Calle poeta joan maragall 51, 28020, Madrid

    9.2 / 10
    6,848 reviews

    Average price €32

    20% off food

    • 13:30-20%
    • 14:00-20%
    • 14:30-20%
    • 15:00-20%
    Spanish - Las Brasas de Castellana, Madrid
    Top Rated

    INSIDER

    P.º de la Castellana, 22, 28046, Madrid

    9.3 / 10
    306 reviews

    Average price €51

    american express

    Welcome

    • 13:30
    • 13:45
    • 14:00
    • 14:15
    • 14:30
    Spanish - El Tendido, Madrid
    76
    Top100

    INSIDERPAYSpanish

    C/ Andrés Mellado, 20, 28015, Madrid

    9.3 / 10
    781 reviews

    Average price €30

    american express

    Welcome

    • 13:30
    • 14:00
    • 14:30
    • 15:00
    • 15:30
    Spanish - Saraiba, Madrid
    100
    Top100

    Spanish

    Calle de Antonio Acuña, 7, 28009, Madrid

    9.2 / 10
    3,414 reviews

    Average price €50

    20% off food

    • 13:30-20%
    • 13:45-20%
    • 14:00-20%
    • 14:15-20%
    • 14:30-20%
    Koldovinia, Madrid
    Great Deal

    Basque

    Calle Apolo, 2, 28037, Madrid

    9.1 / 10
    4,100 reviews

    Average price €25

    • 13:30
    • 14:00
    • 14:30
    • 15:00
    • 15:30
    Con Amor, Madrid
    Great Deal

    PAYSpanish

    C/ Espronceda 34, 28003, Madrid

    9.1 / 10
    11,911 reviews

    Average price €37

    american express

    Welcome

    30% off food

    • 13:30-30%
    • 13:45-30%
    • 14:00-30%
    • 14:15-30%
    • 14:30-30%
    Balto Bar & Cocina, Madrid
    On A Budget

    PAYSpanish

    Av. del Ensanche de Vallecas, 108, 28051, Madrid

    8.8 / 10
    57 reviews

    Average price €12

    american express

    Welcome

    30% off food

      Hoku Fusion, Madrid
      Great Deal

      PAYSpanish

      C. de Bravo Murillo, 371, 28020, Madrid

      9.0 / 10
      216 reviews

      Average price €26

      american express

      Welcome

      -50% en carta - TheFork Festival

      • 13:30-50%
      • 13:45-50%
      • 14:00-50%
      • 14:15-50%
      • 14:30-50%
      A'Barra, Madrid

      MICHELINPAYSpanish

      C. del Pinar, 15, 28006, Madrid

      9.0 / 10
      109 reviews

      Average price €130

      american express

      Welcome

      Menú degustación €158

      • 13:30MENU
      • 13:45MENU
      • 14:00MENU
      • 14:15MENU
      • 14:30MENU
      Marmalé, Madrid
      65
      Top100

      PAYSpanish

      C. de Julián Romea, 5, 28003, Madrid

      9.3 / 10
      375 reviews

      Average price €35

      american express

      Welcome

      30% off food

        5 Senses by Hielo y Carbón, Madrid
        74
        Top100

        Spanish

        Gran Vía, 31, 28013, Madrid

        9.3 / 10
        1,226 reviews

        Average price €43

        american express

        Welcome

        30% off food

          Sa Brisa Madrid, Madrid
          21
          Top100

          INSIDERPAYSpanish

          Av. de Menéndez Pelayo, 15, 28009, Madrid

          9.4 / 10
          6,692 reviews

          Average price €30

          american express

          Welcome

          30% off food

          • 13:30-30%
          • 13:45-30%
          • 14:00
          • 14:15
          • 14:30
          Casa Felisa, Madrid
          Top Rated

          INSIDERPAYSpanish

          C. de la Beneficencia, 15, 28004, Madrid

          9.0 / 10
          497 reviews

          Average price €50

          american express

          Welcome

          Menú del Día €35

          • 13:30MENU
          • 13:45MENU
          • 14:00MENU
          • 14:15MENU
          • 14:30MENU
          La Aventura, Madrid
          Great Deal

          PAYSpanish

          C. de Ibiza, 52, 28009, Madrid

          8.8 / 10
          19 reviews

          Average price €29

          -50% en carta - TheFork Festival

          • 13:30-50%
          • 13:45-50%
          • 14:00-50%
          • 14:15-50%
          • 14:30-50%
          Detenderete, Madrid

          PAYFrom Canarias

          Calle de Sta. Cruz de Marcenado, 13, 28015, Madrid

          9.4 / 10
          1,472 reviews

          Average price €25

          american express

          Welcome

          30% off food

            La Braserí at Hotel Montera, Curio Collection by Hilton, Madrid
            Great Deal

            From Castille

            9.1 / 10
            453 reviews

            Average price €35

            american express

            Welcome

            50% off food

            • 13:30-50%
            • 13:45-30%
            • 14:00-50%
            • 14:15-30%
            • 14:30-30%
            PopArt Tapas Bar, Madrid

            PAYSpanish

            C/ de Francisco Silvela, 55, 28028, Madrid

            9.4 / 10
            73 reviews

            Average price €23

            american express

            Welcome

            30% off food

              Botequim Madrid, Madrid
              48
              Top100

              PAYBrazilian

              C. del Espíritu Santo, 15, 28004, Madrid

              9.3 / 10
              263 reviews

              Average price €27

              american express

              Welcome

              30% off food

              • 13:30-30%
              • 13:45-30%
              • 14:00-30%
              • 14:15-30%
              • 14:30-30%
              Qú by Mario sandoval, Madrid
              Great Deal

              PAYFrom Madrid

              C. de Sevilla, 2, 28014, Madrid

              8.8 / 10
              280 reviews

              Average price €50

              american express

              Welcome

              -50% en carta - TheFork Festival

              • 13:30-50%
              • 13:45-50%
              • 14:00-50%
              • 14:15-50%
              • 14:30-50%
              Tí­rame Una, Madrid