TheFork, a Trip advisor company

What
Where

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

The Best Restaurant hotel Restaurants in Madrid

94 restaurants

Sort by Relevance

InsiderMediterranean

El Brunch del Wellington - Hotel Wellington

Calle de Velázquez, 8, 28001, Madrid

9.8 / 10
243 reviews

Average price €60

InsiderSteakhouse

Calle Galeón, 27, 28042, Madrid

8.9 / 10
214 reviews

Average price €45

MICHELIN 2020Fine Dining

Calle Marqués de Valdeiglesias, 1, Madrid, Spain, 28004, Madrid

9.2 / 10
2,653 reviews

Average price €45 Accepts Yums

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

InsiderMediterranean

Calle Echegaray, 8, 28014, Madrid

8.9 / 10
219 reviews

Average price €40

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

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

Mediterranean

C/ Goya, 79, 28001, Madrid

8.7 / 10
3,020 reviews

Average price €29

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

InsiderFrom market

Avenida de América, 41, 28002, Madrid

8.6 / 10
572 reviews

Average price €55 Accepts Yums

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

MICHELIN 2020Creative

Calle de Velázquez, 62, 28001, Madrid

9.5 / 10
245 reviews

Average price €80

Menu 105€

InsiderFine Dining

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

9.0 / 10
6,819 reviews

Average price €40

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

Mediterranean

Calle de Agustín de Foxá, 32, 28036, Madrid

8.6 / 10
111 reviews

Average price €30

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

InsiderMediterranean

Calle de López de Hoyos, 4, 28006, Madrid

8.6 / 10
631 reviews

Average price €35

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

MICHELIN 2020Fine Dining

C/ Allendesalazar, 4, 28043, Madrid

9.3 / 10
1,010 reviews

Average price €55

Menú Los Cedros 37€ 37 €

From market

Plaza de Conde Casal, 6, 28007, Madrid

8.5 / 10
704 reviews

Average price €25 Accepts Yums

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

InsiderFrom market

9.2 / 10
1,014 reviews

Average price €50 Accepts Yums

Sunday Brunch 62€

Fusion

Plaza Sta. Ana, 14, 28012, Madrid

9.2 / 10
207 reviews

Average price €39

Spanish

Plaza Cánovas del Castillo, 4, 28014, Madrid

8.1 / 10
136 reviews

Average price €18

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

InsiderInternational

Calle de Padre Damián, 23, 28036, Madrid

9.1 / 10
1,475 reviews

Average price €30

Mediterranean

Calle de Silva, 6, 28013, Madrid

8.7 / 10
2,576 reviews

Average price €30

Menu 19,95€

International

Calle de Hermosilla, 2, 28001, Madrid

9.2 / 10
170 reviews

Average price €35

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

InsiderFine Dining

Plaza de las Cortes, 10, 28014, Madrid

9.0 / 10
6,360 reviews

Average price €30

Fine Dining

Paseo de la Castellana, 259B, 28046, Madrid

8.8 / 10
1,201 reviews

Average price €60 Accepts Yums

Menu 67€

Pizzeria

Calle de San Bernardo, 2, 28013, Madrid

8.7 / 10
151 reviews

Average price €22

InsiderInternational

Calle de Velázquez, 8, 28001, Madrid

Average price €25

Menú almuerzo 23€ 23 €

Spanish

Avenida de la Hispanidad, 2-4, 28042, Madrid

Average price €50

Menú Especial Ejecutivo Fin de Semana 35 € 35 €

InsiderMediterranean

Calle Alfredo Marquerie, 43, 28034, Madrid

8.6 / 10
92 reviews

Average price €40

Mediterranean

Paseo de la R. Cristina, 7, 28014, Madrid

Average price €20

Filter

TheFork advantages