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.

Asian

Luos

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

7.9 / 10
468 reviews

Average price €15

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

Mediterranean

Avenida de Brasil, 26, 28020, Madrid

8.0 / 10
576 reviews

Average price €20

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

Japanese

Calle Aracne, 3, 28022, Madrid

7.6 / 10
736 reviews

Average price €20

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

Spanish

Calle de Espalter, 5, 28014, Madrid

6.1 / 10
4 reviews

Average price €20

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

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

From Galicia

Calle de Jorge Juan, 56, 28001, Madrid

7.8 / 10
163 reviews

Average price €30 Accepts Yums

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

American

Av del Manzanares, 210, 28026, Madrid

7.8 / 10
6 reviews

Average price €16

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

Mexican

Calle de Juan Hurtado de Mendoza, 9, 28036, Madrid

7.9 / 10
218 reviews

Average price €20 Accepts Yums

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

Middle Eastern

Calle de Sta. Maria, 18, 28014, Madrid

8.8 / 10
429 reviews

Average price €17

-50% en Carta con ElTenedor Fest

Vegetarian

Calle de las Navas de Tolosa, 3, 28013, Madrid

7.8 / 10
106 reviews

Average price €25

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

American

Paseo de Recoletos, 14, 28001, Madrid

7.8 / 10
60 reviews

Average price €19

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

Chinese

Calle de Ubeda, 21, 28034, Madrid

7.8 / 10
3 reviews

Average price €25

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

American

Calle de Maudes, 42, 28003, Madrid

7.7 / 10
18 reviews

Average price €23

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

Mediterranean

Calle de los Coloreros, 4, 28013, Madrid

7.8 / 10
79 reviews

Average price €18

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

American

Calle de Fernández de la Hoz, 42, 28010, Madrid

7.8 / 10
118 reviews

Average price €15

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

Traditional cuisine

Calle de Mesonero Romanos, 11, 28013, Madrid

7.8 / 10
30 reviews

Average price €50 Accepts Yums

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

InsiderFrom market

Avenida de América, 41, 28002, Madrid

8.3 / 10
572 reviews

Average price €55 Accepts Yums

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

From market

Calle del Pez, 20, Malasaña, Madrid, Spain, 28004, Madrid

7.7 / 10
791 reviews

Average price €19

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

From market

Calle de Fuencarral, 58, 28004, Madrid

6.4 / 10
104 reviews

Average price €18

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

Italian

Plaza Dr. Laguna, 7, 28009, Madrid

7.7 / 10
39 reviews

Average price €20

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

Spanish

C/ Maria Teresa, 9, 28028, Madrid

6.6 / 10
149 reviews

Average price €31

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

Indian

Plaza Lavapiés, 4, 28012, Madrid

8.9 / 10
235 reviews

Average price €15

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

Italian

Calle de Lavapiés ,6, 28012, Madrid

7.6 / 10
32 reviews

Average price €15

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

InsiderSpanish

C/ San Modesto, 44, 28034, Madrid

9.2 / 10
1,129 reviews

Average price €41

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

Basque

C/ Capitán Haya, 49, 28020, Madrid

7.6 / 10
441 reviews

Average price €37

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

Spanish

Calle de Mesonero Romanos, 7, 28013, Madrid

7.2 / 10
26 reviews

Average price €25

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

Filter

TheFork advantages