TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in City center, Madrid

554 restaurants

Sort by Relevance

Japanese

Ageyoka, Fritos de Osaka

Calle de Vergara, 10, 28013, Madrid

9.2 / 10
311 reviews

Average price €20

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

YUMS x2InsiderSpanish

Calle de Atocha, 34, 28012, Madrid

9.6 / 10
90 reviews

Average price €35

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

InsiderSpanish

Travesía de las Vistillas, 13, 28005, Madrid

9.9 / 10
1,083 reviews

Average price €40

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

From Canarias

Calle de Sta. Cruz de Marcenado, 13, 28015, Madrid

9.2 / 10
328 reviews

Average price €16 american express Welcome

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

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

InsiderMediterranean

Calle del Barquillo, 21, 28004, Madrid

9.2 / 10
1,472 reviews

Average price €35 Accepts Yums

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

Chinese

Calle de San Bernardino, 1, 28015, Madrid

8.8 / 10
8 reviews

Average price €15

-50% en Carta con Volvamos a los Restaurantes

Spanish

Calle de Sta. Maria, 15, 28014, Madrid

9.0 / 10
885 reviews

Average price €20

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

Spanish

C/ de la Verónica, 4, 28014, Madrid

9.2 / 10
2,872 reviews

Average price €25

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

YUMS x2Spanish

C/ Ruiz de Alarcón, 27, 28014, Madrid

8.1 / 10
481 reviews

Average price €28 Accepts Yums

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

Mediterranean

Calle del Barco, 26, 28004, Madrid

8.6 / 10
543 reviews

Average price €22

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

Fusion

Calle de la Cruz, 19, 28012, Madrid

9.0 / 10
1,488 reviews

Average price €20

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

Japanese

Calle Marqués de Valdeiglesias, 8, 28004, Madrid

8.9 / 10
2,158 reviews

Average price €17

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

Indian

Calle de San Bernardino, 10, 28015, Madrid

8.5 / 10
33 reviews

Average price €20

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

Indian

Calle de Manuel Fernández y González, 28014, Madrid

8.5 / 10
132 reviews

Average price €20 american express Welcome

-50% en Carta con Volvamos a los Restaurantes

American

Calle Fúcar, 9, 28014, Madrid

9.3 / 10
329 reviews

Average price €17 american express Welcome

Menú 9.99€ 9,99 €

International

Calle Don Pedro, 4, 28005, Madrid

9.3 / 10
311 reviews

Average price €20

Menú del día 11.50 € 11,5 €

Indian

C/ Marqués de Cubas, 6, 28014, Madrid

8.8 / 10
1,547 reviews

Average price €16

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

InsiderFrench

Calle de la Amnistia, 4, 28013, Madrid

9.7 / 10
4,463 reviews

Average price €50 Accepts Yums

-50% en Carta con Volvamos a los Restaurantes

International

Plaza del Dos de Mayo, 4, 28004, Madrid

7.7 / 10
9 reviews

Average price €15 american express Welcome

-50% en Carta con Volvamos a los Restaurantes

Colombian

Calle del Cardenal Cisneros, 58, 28010, Madrid

9.5 / 10
814 reviews

Average price €22

Fusion

C/ Libertad, 8, 28004, Madrid

8.6 / 10
1,440 reviews

Average price €35 american express Welcome

-50% en Carta con Volvamos a los Restaurantes

From market

C/ Jovellanos, 6, 28014, Madrid

8.8 / 10
2,475 reviews

Average price €28 american express Welcome

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

Mediterranean

Plaza de Matute, 12, 28012, Madrid

9.2 / 10
706 reviews

Average price €20

Menú 14 €

Middle Eastern

Calle Duque de Liria, 2, 28015, Madrid

9.2 / 10
593 reviews

Average price €26

Menú Especial 26 € 26 €

Mexican

Calle Jardines, 5, 28013, Madrid

8.8 / 10
812 reviews

Average price €25

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

Filter

TheFork advantages