TheFork, a Trip advisor company

What
Where
A little help can make all the difference.
Support your local restaurants by buying a prepaid voucher and enjoy your meal when they reopen.
Learn more

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

Best Restaurants with Deals in Madrid

639 restaurants

Sort by Relevance
"Relevance" sorting ranks restaurants based on your search input and several criteria: average rating over the last 12 months, available offers, distance, ability to make a reservation instantly via TheFork, table availability, accolades in famous guides, and compliance with our standards (including the number of cancellations by the restaurant). Restaurants cannot pay to be ranked higher.

Japanese

Maitake

Calle de Alcalá, 105, 28009, Madrid

9.1 / 10
595 reviews

Average price €25

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

American

Calle de Augusto Figueroa, 32, 28004, Madrid

8.9 / 10
282 reviews

Average price €13

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

American

Calle de Preciados, 31, 28013, Madrid

8.8 / 10
674 reviews

Average price €15

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

American

Calle de Alcalá, 105, 28009, Madrid

8.8 / 10
446 reviews

Average price €15

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

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

American

Paseo de la Castellana, 132, 28046, Madrid

8.6 / 10
633 reviews

Average price €15

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

Fusion

Calle Eloy Gonzalo, 27, 28010, Madrid

9.0 / 10
413 reviews

Average price €13

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

Steakhouse

Calle Encomienda, 10, 28012, Madrid

Average price €15

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

Spanish

Calle de Sandoval 12, 28010, Madrid

8.4 / 10
32 reviews

Average price €18

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

Mediterranean

Calle Tintoreros, 4, 28005, Madrid

8.4 / 10
3,337 reviews

Average price €23

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

Fusion

Paseo del General Martínez Campos, 26, 28010, Madrid

8.7 / 10
2,115 reviews

Average price €35

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

Italian

Calle de las Mártires Concepcionistas, 5, 28006, Madrid

8.2 / 10
116 reviews

Average price €12

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

Italian

Calle Azofra, 27 local 5 (Entrada por C/ Puente la Reina), 28050, Madrid

8.1 / 10
239 reviews

Average price €15

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

Spanish

Calle del Aviador Zorita, 42, 28020, Madrid

Average price €22

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

Indian

Calle de López de Hoyos, 164, 28002, Madrid

Average price €18

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

Indian

Calle de Lavapiés, 46, 28012, Madrid

Average price €17

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

Author

Calle Ferraz, 5, 28008, Madrid

Average price €30

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

Fusion

Calle de Sta Brigida, 5, 28004, Madrid

Average price €15

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

American

Calle de Hermosilla, 65, 28001, Madrid

Average price €20

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

Spanish

Calle del Marqués de Urquijo, 35, 28008, Madrid

Average price €16

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

Peruvian

Calle Jardines, 21, 28013, Madrid

Average price €20

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

Mediterranean

Paseo de la Infanta Isabel, 21, 28014, Madrid

Average price €25

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

Italian

Calle de Sor Ángela de la Cruz, 37, 28020, Madrid

Average price €15

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

French

Calle de Gravina, 21, 28004, Madrid

Average price €25

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

Spanish

Calle del Comandante Zorita, 50, 28020, Madrid

Average price €32

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

Mexican

Calle de Pastora Imperio, 2, 28036, Madrid

7.9 / 10
300 reviews

Average price €20

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

Filter

TheFork advantages