The Best Restaurants in Madrid

Viandas Warehouse, Madrid

Calle Mayor, 38, 28013, Madrid

178

Average price €18 • Spanish

Wamma, Madrid

Wamma

 / 10

Calle de Alberto Aguilera, 19, 28015, Madrid

30

Average price €12 • South American

Zampa, Late Dinner, Madrid

Calle Covarrubias 24, 28010, Madrid

Average price €25 • Spanish

Macario, Madrid

Macario

 / 10

Calle de Montalbán, 5, 28014, Madrid

8

Average price €30 • Mediterranean

Il Doctore Margallo, Madrid

Calle del Gral. Margallo 26, 28020, Madrid

18

Average price €20 • Italian

Buenaventura, Madrid

Paseo de Santa María de la Cabeza, 39, 28045, Madrid

57

Average price €25 • Mediterranean

Nomade - Calle Segovia, Madrid

Calle de Segovia, 17, 28005, Madrid

202

Average price €20 • Fusion

Il Quattro, Madrid

Il Quattro

 / 10

Paseo Ginebra, 177, 28022, Madrid

6

Average price €20 • Italian

Nido, Madrid

Nido

 / 10

Calle Sofía, 17, 28022, Madrid

6

Average price €25 • Mediterranean

La Birra Lonja, Madrid

Calle Marroquina, 24, 28030, Madrid

Average price €20 • Spanish

SushiMain, Madrid

SushiMain

 / 10

Calle de Matilde Diez, 16, 28002, Madrid

209

Average price €15 • Japanese

Tomé&Lucas, Madrid

Calle Santo Tome, 5, 28004, Madrid

10

Average price €25 • Mediterranean

La Sal del Mentidero, Madrid

Ronda de la Comunicación, 3, 28050, Madrid

38

Average price €25 • Mediterranean

Ledbelly, Madrid

Ledbelly

 / 10

Calle de Serrano, 45, 28001, Madrid

7

Average price €30 • International

El Descanso, Madrid

Calle Zaorejas, 3, 28042, Madrid

16

Average price €20 • Traditional cuisine

The Glass Gastrobar, Madrid

Paseo del Zurrón, 1, 28042, Madrid

Average price €20 • From market

Agosto, Madrid

Agosto

 / 10

Calle Humilladero, 16, 28005, Madrid

Average price €20 • International

Casa Vieja, Madrid

Casa Vieja

 / 10

Calle de Joaquín Costa, 27, 28002, Madrid

24

Average price €17 • Spanish

Sexto, Madrid

Sexto

 / 10

Calle Fernando VI, 6, 28004, Madrid

41

Average price €35 • Fusion

Amigo Johnson, Madrid

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

3

Average price €20 • Mediterranean

Meraki Madrid, Madrid

Av. de Carabanchel Alto, 138, 28054, Madrid

Average price €25 • International

Brazilian Fusión, Madrid

Calle Siete de Julio, 3, 28012, Madrid

46

Average price €15 • Fusion

Doña Adelita - Marqués de Cubas, Madrid

Calle del Marqués de Cubas, 18, 28014, Madrid

84

Average price €16 • Mexican

Tasca Zarautz, Madrid

Calle María Tudor, s/n, 28050, Madrid

20

Average price €25 • Mediterranean

Federica By @Chefoswaldosanchez, Madrid

Calle Conde Duque, 10, 28015, Madrid

19

Average price €25 • International

Filter

Filter by
Avantages TheFork

Cities around Madrid