The Best Restaurants in Madrid

Puerto Sol, Madrid

Puerto Sol

8.2 / 10

Calle de la Salud 8, 28013, Madrid

78

Average price €14 • Spanish

Wanda Café Optimista, Madrid

Calle de María de Molina, 1, 28006, Madrid

36

Average price €20 • International

Ichibanya, Madrid

Ichibanya

8.2 / 10

Calle de Cronos, 6, 28037, Madrid

126

Average price €18 • Japanese

Pepío, Madrid

Pepío

8.6 / 10

Paseo del Rey, 10, 28008, Madrid

188

Average price €15 • Mediterranean

La Moneria, Madrid

La Moneria

6 / 10

Calle de José Abascal, 26, 28003, Madrid

25

Average price €25 • Spanish

El 70, Madrid

El 70

7.7 / 10

Av. de Machupichu, 19, 28043, Madrid

22

Average price €20 • Spanish

La Crepa, Madrid

La Crepa

8.2 / 10

Calle Vallehermoso, 36, 28015, Madrid

24

Average price €13 • French

Tentación, Madrid

Tentación

8.1 / 10

Calle de Zorrilla, 11, 28014, Madrid

167

Average price €25 • Spanish

NONO-HOTPOT, Madrid

NONO-HOTPOT

8.2 / 10

Calle de Modesto Lafuente, 88, 28003, Madrid

1322

Average price €18 • Chinese

Huarike Paradero Gourmet, Madrid

Calle del Barco 18, Malasaña, 28004, Madrid

155

Average price €20 • Peruvian

Cabo Fisterra, Madrid

Cabo Fisterra

8.2 / 10

Paseo de las Yeserías, 15, 28005, Madrid

15

Average price €30

Baralloco, Madrid

Baralloco

8.1 / 10

Calle de Costa Rica, 24, 28016, Madrid

107

Average price €25 • From market

La Factoría de Ponzano, Madrid

Calle de Ponzano, 42, 28003, Madrid

454

Average price €30 • From market

La Tagliatella Islazul, Madrid

Calle Calderilla, 11, 28054, Madrid

387

Average price €25 • Italian

Taberna Los Angeles, Madrid

Costanilla de los Ángeles, 8, 28013, Madrid

100

Average price €20

La Contraseña, Madrid

La Contraseña

8.1 / 10

C/ Ponzano, 6, 28010, Madrid

1223

Average price €27 • From market

Momo, Madrid

Momo

8.3 / 10

C/ Libertad, 8, 28004, Madrid

1160

Average price €35 • Fusion

El Mirador del Thyssen, Madrid

Paseo del Prado, 8, 28014, Madrid

123

Average price €60 • Mediterranean

La Montaña - Andrés Mellado, Madrid

C/ Andrés Mellado, 3, 28015, Madrid

68

Average price €32 • Spanish

Dakota Custom Bar, Madrid

Paseo Imperial, 89, 28005, Madrid

20

Average price €15 • American

Avocado Love, Madrid

Avocado Love

8.6 / 10

Calle Espiritu Santo, 15, 28004, Madrid

24

Average price €18

Alfredo´s Barbacoa - Lagasca, Madrid

Calle de Lagasca, 5, 28001, Madrid

85

Average price €15 • American

Sanissimo Malasaña, Madrid

Calle San Vicente Ferrer, 28, 28004, Madrid

265

Average price €15 • Vegetarian

La Pulpería de Victoria, Madrid

C/ Victoria, 2, 28012, Madrid

3286

Average price €20

El Molinón, Madrid

Paseo de la Florida, 17, 28008, Madrid

Average price €40 • Steakhouse

Filter

Filter by
Avantages TheFork

Cities around Madrid