TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Madrid

4,083 restaurants

Sort by Relevance

Mediterranean

La Cueva de Lola

Calle de las Hileras, 6, 28013, Madrid

Average price €30

Spanish

Paseo María Teresa, 1, 28011, Madrid

Average price €25

Spanish

Calle de Guzmán el Bueno, 56, 28015, Madrid

Average price €15

Mediterranean

Parque de Berlín, s/n. C/ Príncipe de Vergara, 204, 28002, Madrid

Average price €28

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

American

Calle del Prado, 3, 28014, Madrid

8.3 / 10
40 reviews

Average price €22

From market

Calle del Barquillo, 37, 28004, Madrid

8.8 / 10
611 reviews

Average price €20

Mediterranean

Calle de Serrano, 85, 28006, Madrid

7.7 / 10
375 reviews

Average price €25

Menu 14.90€

Mediterranean

Calle del Pez, 30, 28004, Madrid

8.8 / 10
843 reviews

Average price €20

InsiderSpanish

Calle Félix Boix, 8, 28036, Madrid

8.8 / 10
639 reviews

Average price €30

From market

Calle Conde de Xiquena, 4, 28004, Madrid

8.8 / 10
452 reviews

Average price €35

American

Plaza del Descubridor Diego de Ordás, 28003, Madrid

8.8 / 10
756 reviews

Average price €18

InsiderMediterranean

Paseo de la Florida, 2, 28008, Madrid

8.8 / 10
1,095 reviews

Average price €38 american express Welcome

YUMS x2From Asturias

Calle del Corazón de María, 57, 28002, Madrid

6.6 / 10
4 reviews

Average price €20

MICHELIN 2020Fine Dining

Calle Fernando el Santo, 25, 28010, Madrid

8.5 / 10
225 reviews

Average price €35

Menu 59€

Spanish

Calle de César Cort Botí, 53, 28055, Madrid

8.1 / 10
59 reviews

Average price €20

Mediterranean

Calle de Pelayo, 57, 28004, Madrid

8.7 / 10
54 reviews

Average price €20

Japanese

Calle Calatrava 13, 28005, Madrid

8.7 / 10
149 reviews

Average price €20

International

Calle de Embajadores, 195, 28045, Madrid

8.7 / 10
44 reviews

Average price €15

Mediterranean

Calle de Castelló, 38, 28001, Madrid

8.7 / 10
61 reviews

Average price €24

InsiderMediterranean

Calle de José Ortega y Gasset, 67, 28006, Madrid

8.7 / 10
128 reviews

Average price €26

Venezuelan

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

8.7 / 10
17 reviews

Average price €20

InsiderFrom market

Calle Juan de Mena, 12, 28014, Madrid

8.7 / 10
25 reviews

Average price €35

InsiderCreative

Calle de Rodríguez San Pedro, 2, 28015, Madrid

8.7 / 10
948 reviews

Average price €25

From Castille

Calle del Dr. Esquerdo, 15, 28028, Madrid

Average price €15

Menu 9,90€

Steakhouse

Glorieta Embajadores, 4, 28012, Madrid

Average price €18

Set Menu 9.95€

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