TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Madrid

4,017 restaurants

Sort by Relevance

Spanish

Taberna el Torito

Calle de Cartagena, 24, 28028, Madrid

9.1 / 10
91 reviews

Average price €25

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

American

Calle Sílfide, 3, 28022, Madrid

9.1 / 10
106 reviews

Average price €12

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

American

Plaza Amanecer en Méndez Álvaro, 2, 28045, Madrid

9.1 / 10
541 reviews

Average price €15

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

InsiderArmenian

Calle del Espejo, 10, 28013, Madrid

8.8 / 10
860 reviews

Average price €25 Accepts Yums

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

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

Korean

Ronda de Segovia, 25, 28005, Madrid

9.1 / 10
2,031 reviews

Average price €20

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

YUMS x2InsiderItalian

Calle de Segovia, 17, 28005, Madrid

9.3 / 10
63 reviews

Average price €35

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

YUMS x2Spanish

Calle Barceló, 6 puesto 103 (interior del mercado)(planta 0), 28004, Madrid

9.2 / 10
189 reviews

Average price €35 Accepts Yums

Asian

Calle de Viriato, 39, 28010, Madrid

9.2 / 10
611 reviews

Average price €22

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

Middle Eastern

Calle de San Germán, 64, 28020, Madrid

9.0 / 10
22 reviews

Average price €18

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

Italian

Calle de Arias Montano, 30, 28007, Madrid

9.0 / 10
723 reviews

Average price €20 Accepts Yums

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

Middle Eastern

Calle de Sta. Maria, 18, 28014, Madrid

8.8 / 10
480 reviews

Average price €17

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

YUMS x2InsiderMediterranean

Calle Ortega y Gasset 73, 28006, Madrid

9.0 / 10
759 reviews

Average price €25

YUMS x2MICHELIN 2020Mexican

Calle de Ayala, 14, 28001, Madrid

9.0 / 10
811 reviews

Average price €35

International

Calle Pelayo, 4, 28004, Madrid

9.0 / 10
1,561 reviews

Average price €28

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

American

Calle de Gabriel Lobo, 20, 28002, Madrid

9.0 / 10
552 reviews

Average price €18

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

Mediterranean

Calle de Raimundo Fernández Villaverde, 30, 28003, Madrid

9.0 / 10
1,547 reviews

Average price €35

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

Spanish

Calle del Almte., 2, 28004, Madrid

9.0 / 10
2,512 reviews

Average price €20 Accepts Yums

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

InsiderFrom market

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

9.0 / 10
2,401 reviews

Average price €40

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

Russian

C/ Marqués de Santa Ana, 37, 28004, Madrid

8.9 / 10
4,307 reviews

Average price €20

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

InsiderSpanish

C/ Espronceda 34, 28003, Madrid

9.0 / 10
6,930 reviews

Average price €34

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

YUMS x2MICHELIN 2020Mediterranean

Calle de Núñez de Balboa, 106, 28006, Madrid

9.3 / 10
196 reviews

Average price €55 Accepts Yums

Brazilian

Calle de San Bernardo, 85, 28015, Madrid

9.3 / 10
1,157 reviews

Average price €24 Accepts Yums

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

Spanish

Calle Cuchilleros, 1, 28005, Madrid

9.9 / 10
9 reviews

Average price €40

From market

Calle del Barquillo, 8, 28004, Madrid

9.0 / 10
707 reviews

Average price €20

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

InsiderPeruvian

Calle de San Isidoro de Sevilla, 4, 28005, Madrid

9.4 / 10
642 reviews

Average price €20

-20% en Carta

The Best Restaurants in Madrid

The capital of Spain is also that of the restaurants. With so much offers what better than let yourself be guided by this selection of the tastiest restaurants in Madrid.

Cities around Madrid

Filter

TheFork advantages