The Best Restaurants in Madrid

FORTUNY Restaurant & Club, Madrid

C/ Fortuny, 34, 28010, Madrid

1157

Average price €35 • Mediterranean

L'Art Crêperie, Madrid

L'Art Crêperie

7.6 / 10

C/ Martín de los Heros, 6, 28008, Madrid

101

Average price €15 • French

#TheVar, Madrid

#TheVar

7.4 / 10

Calle de Uruguay, 1, 28016, Madrid

6

Average price €40 • Spanish

La Entreplanta, Madrid

La Entreplanta

7.4 / 10

Calle de Fernández de la Hoz, 53, 28003, Madrid

58

Average price €20 • Spanish

El Exquisito, Madrid

El Exquisito

7.3 / 10

Calle Martina Díaz, 4, 28050, Madrid

6

Average price €30 • Mediterranean

Erre Que Erre, Madrid

Erre Que Erre

7.3 / 10

Calle Cava Baja, 24, 28005, Madrid

34

Average price €15 • Spanish

Marín, Madrid

Marín

7.3 / 10

C/ Marqués de Viana, 19, 28039, Madrid

51

Average price €23 • Spanish

El Jamón de la Gran Vía, Madrid

C/ Gran Vía, 59, 28013, Madrid

19

Average price €32 • Spanish

Terraza Gymage, Madrid

Terraza Gymage

8.2 / 10

Calle Luna, 2, 28004, Madrid

908

Average price €25 • International

Mazzo Islazul, Madrid

Mazzo Islazul

8.2 / 10

Calle Calderilla, 1 (CC. Islazul, Local 140), 28054, Madrid

202

Average price €16 • Italian

Kukakuka, Madrid

Kukakuka

7.8 / 10

de Orense, 12, 28020, Madrid

6

Average price €14 • International

El 34 Restaurante, Madrid

Calle de Atocha, 34, 28012, Madrid

7

Average price €35 • Spanish

Kuc Place To Be, Madrid

Kuc Place To Be

7.8 / 10

Calle Santo Tome, 6, 28004, Madrid

25

Average price €40 • Mediterranean

Asador El Molino, Madrid

Calle del Conde de Serrallo, 1, 28029, Madrid

68

Average price €25 • Spanish

Los Grifos, Madrid

Los Grifos

7.8 / 10

Calle de Manuela Malasaña, 33, 28004, Madrid

13

Average price €15 • Spanish

La Paella Real, Madrid

La Paella Real

8.5 / 10

C/ Arrieta, 2, 28013, Madrid

1919

Average price €25 • Spanish

Café Barbieri, Madrid

Café Barbieri

7.1 / 10

Calle Ave María, 45, 28012, Madrid

103

Average price €20 • Spanish

La Libanesa, Madrid

La Libanesa

7.1 / 10

Calle Jacometrezo, 15, 28013, Madrid

114

Average price €14 • Lebanese

Ovo, Madrid

Ovo

7.1 / 10

C/ Camino de la Zarzuela, 11, 28023, Madrid

263

Average price €18 • Italian

LIQUID 41, Madrid

LIQUID 41

 / 10

Avenida de América, 41, 28002, Madrid

Average price €45 • Mediterranean

El Botiquín, Madrid

Calle Donoso Cortés, 32, 28015, Madrid

Average price €25 • Mediterranean

Guilty Madrid, Madrid

Calle Pelayo, 57, 28004, Madrid

Average price €24 • Mediterranean

Santita Carbón Mexicano, Madrid

Calle de Fuencarral, 74, 28004, Madrid

100

Average price €20 • Mexican

Mundus, Madrid

Mundus

 / 10

Plaza Peña de Horcajo nº13, 28035, Madrid

El Rincon Del Ña, Madrid

Av. del General Perón, 8, 28020, Madrid

Average price €30 • From market

Filter

Filter by
Avantages TheFork

Cities around Madrid