The Best Spanish Restaurants in Madrid

862 restaurants match your criteria

  • A'ZokaNo picture yet

    A'Zoka

    C/ Zabaleta, 6 28002 Madrid
    • De Galice
    • Spanish
    Average price €20.00
  • Granvía Uno Trufa BlancaNo picture yet

    Granvía Uno Trufa Blanca

    C/ Gran Vía, 1 28013 Madrid
    • Spanish
    Average price €25.00
  • BulaNo picture yet

    Bula

    C/ Sancho Dávila, 19 28028 Madrid
    • From Madrid
    • Spanish
    Average price €28.00
  • DocamarNo picture yet

    Docamar

    C/ Alcalá, 337 28027 Madrid
    • Spanish
    Average price €17.00
  • ArcadeNo picture yet

    Arcade

    C/ Mayor, 73 28013 Madrid
    • Spanish
    Average price €31.00
  • DabboNo picture yet

    Dabbo

    C/ General Pardiñas, 56 28001 Madrid
    • Spanish
    Average price €28.00
  • Casa MateosNo picture yet

    Casa Mateos

    Calle Ángel, 7 28005 Madrid
    • Spanish
    Average price €15.00
  • PastranaNo picture yet

    Pastrana

    C/ Malgrat del Mar, 8 28038 Madrid
    • Spanish
    Average price €29.00
  • El Oso CortésNo picture yet

    El Oso Cortés

    Calle Donoso Cortés, 32, Madrid, Spain 28015 Madrid
    • Spanish
    Average price €25.00
  • La PanotecaNo picture yet

    La Panoteca

    Avenida del General Perón, 38, C.C. Moda Shopping 28020 Madrid
    • Spanish
    Average price €17.00
  • Sidrería la PiraguaNo picture yet

    Sidrería la Piragua

    Paseo del Quince de Mayo, 22 28019 Madrid
    • Des Asturies
    • Spanish
    Average price €22.00
  • Toma Jamón TabernillasNo picture yet

    Toma Jamón Tabernillas

    C/ Tabernillas, 23 28005 Madrid
    • Spanish
    Average price €16.00
  • The  Barros Bar MayorNo picture yet

    The Barros Bar Mayor

    C/ Mayor, 13 28013 Madrid
    • Spanish
    Average price €20.00
  • QuintaesenciaNo picture yet

    Quintaesencia

    C/ Santa Engracia, 87 28010 Madrid
    • Spanish
    Average price €25.00
  • IsabelNo picture yet

    Isabel

    C/ Bravo Murillo, 15 28015 Madrid
    • Spanish
    Average price €26.00
  • El CortijilloNo picture yet

    El Cortijillo

    C/ Yerma, 8 28033 Madrid
    • Andalou
    • Spanish
    Average price €28.00
  • C.O.M.ENo picture yet

    C.O.M.E

    Calle Ventura Rodríguez, 5 28008 Madrid
    • Spanish
    Average price €20.00
  • Mesón DonateNo picture yet

    Mesón Donate

    C/ Antonio Mairena, 1 28038 Madrid
    • Spanish
    Average price €26.00
  • Valle del TietarNo picture yet

    Valle del Tietar

    Calle Cachero, 18 28053 Madrid
    • Spanish
    Average price €13.00
  • Postas 15No picture yet

    Postas 15

    C/ Postas, 15 28005 Madrid
    • Spanish
    Average price €24.00
  • La Catedral de la TapaNo picture yet

    La Catedral de la Tapa

    C/ Camino de Hormigueras,167 28031 Madrid
    • Spanish
    Average price €11.00
  • Rianxo RaimundoNo picture yet

    Rianxo Raimundo

    C/ Raimundo Fdez. Villaverde, 49 28003 Madrid
    • De Galice
    • Spanish
    Average price €25.00
  • Casa CamuNo picture yet

    Casa Camu

    C/ General Álvarez de Castro, 20 28010 Madrid
    • Spanish
    Average price €15.00
  • La Buena SidraNo picture yet

    La Buena Sidra

    C/ Las Fuentes, 9 28013 Madrid
    • Des Asturies
    • Spanish
    Average price €20.00
  • La ÚrsulaNo picture yet

    La Úrsula

    Calle de Serrano, 93 28006 Madrid
    • Spanish
    Average price €25.00

Best restaurants around Madrid

Nearby cities

Copy/Paste this link to send it to your friends

We use cookies to ensure you get the best experience possible. Please also note that your data is held by La Fourchette SAS. If you want to know more, including the settings available to you, please read our cookie policy and our privacy policy. By clicking any link or navigating our site, you agree to these policies and uses of cookies.