TheFork, a Trip advisor company

What
Where

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

Best Restaurants with Deals in Madrid

660 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.

Indian

Rajasthan Curry

Calle de Atocha, 47, 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!

Vegetarian

Calle Francisco Ricci, 7, 28015, Madrid

Average price €16

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

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

Italian

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

8.2 / 10
116 reviews

Average price €12

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

Peruvian

Calle de Fermín Caballero, 6, 28034, Madrid

7.5 / 10
53 reviews

Average price €20

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

International

Av. de Filipinas, 40, 28003, Madrid

7.4 / 10
32 reviews

Average price €15

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

Italian

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

8.1 / 10
238 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!

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

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

8.5 / 10
2,113 reviews

Average price €35

-40% 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!

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!

Spanish

Calle Virgen del Canto, 2, 28027, Madrid

Average price €15

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

Asian

Calle de Rosa de Silva, 14, 28020, Madrid

Average price €15

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

Thai

Calle Fulgencio de Miguel, 7, 28039, Madrid

Average price €15

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

Filter

TheFork advantages