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.

Indian

Indian flavour

Calle Víctor Andrés Belaunde, 6, 28016, Madrid

9.1 / 10
212 reviews

Average price €25

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

InsiderFrom market

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

9.1 / 10
2,354 reviews

Average price €40

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

Mediterranean

C/ Jorge Juan, 104, 28009, Madrid

9.1 / 10
338 reviews

Average price €39

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

Mediterranean

Calle Galeón, 27, 28042, Madrid

6.8 / 10
6 reviews

Average price €25

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

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

Mediterranean

Calle de Martín de los Heros, 5, 28008, Madrid

6.8 / 10
17 reviews

Average price €20

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

Mediterranean

C/ de Albacete, 2, 28027, Madrid

7.4 / 10
35 reviews

Average price €32

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

Spanish

Calle de San Bernardino, 5, 28015, Madrid

7.2 / 10
7 reviews

Average price €20

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

Mediterranean

Calle de Gerona, 5, 28012, Madrid

6.4 / 10
34 reviews

Average price €18

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

Spanish

Calle de Augusto Figueroa, 24B. Al lado de Fish Corner, planta baja., 28004, Madrid

7.2 / 10
86 reviews

Average price €25

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

Mediterranean

Calle de Eugenia de Montijo, 59, 28025, Madrid

6.3 / 10
3 reviews

Average price €10

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

InsiderFine Dining

Plaza de las Cortes, 7 - The Westin Palace, 28014, Madrid

9.1 / 10
6,821 reviews

Average price €40

40% off food

Spanish

c/ O'Donnell, 63, 28009, Madrid

6.8 / 10
106 reviews

Average price €26

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

Spanish

Calle de Atocha, 92, 28012, Madrid

6.7 / 10
7 reviews

Average price €12

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

Mediterranean

Calle de Sta Engracia, 41, 28010, Madrid

6.7 / 10
22 reviews

Average price €30

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

Mediterranean

Calle de Recoletos, 14, 28001, Madrid

6.3 / 10
10 reviews

Average price €15

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

Fine Dining

Avenida de América, 41, 28002, Madrid

7.9 / 10
194 reviews

Average price €35 Accepts Yums

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

International

Calle de Hermosilla, 2, 28001, Madrid

9.0 / 10
170 reviews

Average price €35

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

Arrocería

Calle de Bordadores, 2, 28013, Madrid

8.7 / 10
192 reviews

Average price €30

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

Brazilian

Calle Simancas, 21, 28029, Madrid

9.1 / 10
115 reviews

Average price €24

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

Indian

C/ Lope de Rueda, 19, 28009, Madrid

8.8 / 10
932 reviews

Average price €17

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

International

Calle del Conde Duque, 10, 28015, Madrid

8.9 / 10
32 reviews

Average price €25

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

Asian

Calle Fúcar, 14, 28014, Madrid

8.9 / 10
373 reviews

Average price €15

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

Vegetarian

Av. de Alberto de Alcocer, 8, 28036, Madrid

8.9 / 10
345 reviews

Average price €18

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

Mediterranean

C/ General Martínez Campos, 41, 28010, Madrid

8.9 / 10
622 reviews

Average price €35

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

From Madrid

Costanilla de los Ángeles 12, 28013, Madrid

8.5 / 10
380 reviews

Average price €20

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

Filter

TheFork advantages