What
Where

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

The Best Restaurants in Madrid

3,921 restaurants

Sort by Relevance

Sultan Palast, Madrid

TURKISH

Calle de las Infantas, 30, 28004, Madrid

18

Average price €18

El Patio, Madrid

MEDITERRANEAN

El Patio

 / 10

Av. de Manoteras, 22 - Nave 46, 28050, Madrid

65

Average price €30

Artium Café, Madrid

MEDITERRANEAN

Calle Gral. Álvarez de Castro, 11, 28010, Madrid

3

Average price €20

El Jeque, Madrid

MIDDLE EASTERN

El Jeque

 / 10

Calle de la Salud, 8, 28013, Madrid

16

Average price €15

La Mejor Flor, Madrid

MEDITERRANEAN

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

6

Average price €16

Ninna´S Pizza Una historia llena de sabor, Madrid

ARGENTINIAN

Calle de Fernández de los Rios, 28, 28015, Madrid

4

Average price €10

La Lata de Sardinas, Madrid

SPANISH

Calle del Limón, 12, 28015, Madrid

69

Average price €22

InsiderLa Monteria, Madrid

INSIDERSPANISH

C/Lope de Rueda, 35, 28009, Madrid

65

Average price €32

Fogón Doña Juanita, Madrid

SOUTH AMERICAN

Calle del Espinar, 36, 28025, Madrid

Average price €15

Japan Sushi Crêpe, Madrid

ASIAN

Calle Quintana, 30, 28008, Madrid

28

Average price €25

Café Pombo, Madrid

INTERNATIONAL

Calle Guillermo Rolland, 7, 28013, Madrid

Average price €25

Avenida Paulista Café, Madrid

BRAZILIAN

Cuesta Santo Domingo,08, 28013, Madrid

Average price €20

Cicchetto, Madrid

ITALIAN

Cicchetto

 / 10

Calle Núñez Morgado, 4, 28036, Madrid

24

Average price €15

No Mames Cantina, Madrid

MEXICAN

Calle de Lagasca, 80, 28001, Madrid

45

Average price €25

Enciso Gastrobar, Madrid

PERUVIAN

Calle de Bravo Murillo, 164, 28020, Madrid

11

Average price €20

San Wich - Hortaleza, Madrid

AMERICAN

Calle de Hortaleza, 78, 28004, Madrid

8

Average price €15

San Wich - Espíritu Santo, Madrid

AMERICAN

Calle del Espíritu Santo, 3, 28004, Madrid

8

Average price €15

Sur, Madrid

INTERNATIONAL

Sur

 / 10

Calle de Méndez Álvaro, 62, 28045, Madrid

5

Average price €30

Akipan, Madrid

SOUTH AMERICAN

Akipan

 / 10

Av. de Peña Prieta, 30, 28038, Madrid

11

Average price €15

InsiderLa Salita de Feito Río, Madrid

INSIDERMEDITERRANEAN

Calle de Eugenio Caxes, 14, 28026, Madrid

66

Average price €40

Elgancho, Madrid

SPANISH

Elgancho

 / 10

Calle de Luchana, 37, 28010, Madrid

9

Average price €22

Tapas Free - La Peseta, Madrid

SPANISH

Av. de la Peseta, 58, 28054, Madrid

18

Average price €20

Tayta, Madrid

PERUVIAN

Tayta

 / 10

Calle de Silva, 2, 28013, Madrid

51

Average price €15

Ferro's Café - San Francisco de Sales, Madrid

FROM MARKET

Paseo de S. Fco. de Sales, 7, 28003, Madrid

13

Average price €20

La Margariteña, Madrid

INTERNATIONAL

Calle de Gutierre de Cetina, 107, 28017, Madrid

27

Average price €12

The Best Restaurants in Madrid

Madrid's best restaurants await you in TheFork! Looking for a Japanese restaurant, rice dishes, dinner and show restaurants, enjoy the typical food of Madrid or book restaurants in Madrid center with best deals ? Follow our restaurants guide in the capital !

Filter

TheFork Benefits

Cities around Madrid