What
Where

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

The Best Restaurants in Madrid

3,969 restaurants

Sort by Relevance

Santa María, Madrid

SPANISH

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

15

Average price €15

Not bookable on TheFork

La Bohemia Paraguaya, Madrid

SOUTH AMERICAN

Calle de los Artistas, 15, 28020, Madrid

4

Average price €15

Not bookable on TheFork

Pizza Agrilo, Madrid

ITALIAN

Calle de Antonio Grilo, 12, 28015, Madrid

Average price €18

Not bookable on TheFork

Keyaan's, Madrid

CARIBBEAN

Keyaan's

 / 10

Calle de Blasco de Garay, 10, 28015, Madrid

16

Average price €6

Not bookable on TheFork

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

Camino del Trastevere, Madrid

SPANISH

Calle de Julian Camarillo 47, 28047, Madrid

9

Average price €12

Not bookable on TheFork

El Pai-Che, Madrid

PERUVIAN

El Pai-Che

 / 10

Calle Tomás Meabe, 6, 28019, Madrid

10

Average price €15

Not bookable on TheFork

La Cava Encantada, Madrid

SPANISH

Calle de Segovia, 13, 28005, Madrid

Average price €15

Not bookable on TheFork

Chapeau, Madrid

FROM MARKET

Chapeau

 / 10

Calle de San Bernardo, 12, 28015, Madrid

Average price €30

Not bookable on TheFork

Silvela 77, Madrid

FROM MARKET

Silvela 77

 / 10

Calle de Francisco Silvela, 77, 28028, Madrid

10

Average price €25

Not bookable on TheFork

Sultan Palast, Madrid

TURKISH

Calle de las Infantas, 30, 28004, Madrid

18

Average price €18

Not bookable on TheFork

El Patio, Madrid

MEDITERRANEAN

El Patio

 / 10

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

63

Average price €30

Not bookable on TheFork

Alma Café, Madrid

ITALIAN

Alma Café

8.4 / 10

Calle de Santa Isabel, 42, 28012, Madrid

58

Average price €15

Not bookable on TheFork

Artium Café, Madrid

MEDITERRANEAN

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

3

Average price €20

Not bookable on TheFork

El Jeque, Madrid

MIDDLE EASTERN

El Jeque

 / 10

Calle de la Salud, 8, 28013, Madrid

16

Average price €15

Not bookable on TheFork

La Mejor Flor, Madrid

MEDITERRANEAN

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

6

Average price €16

Not bookable on TheFork

Ninna´S Pizza Una historia llena de sabor, Madrid

ARGENTINIAN

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

4

Average price €10

Not bookable on TheFork

La Lata de Sardinas, Madrid

SPANISH

Calle del Limón, 12, 28015, Madrid

69

Average price €22

Not bookable on TheFork

Fogón Doña Juanita, Madrid

SOUTH AMERICAN

Calle del Espinar, 36, 28025, Madrid

Average price €15

Not bookable on TheFork

Japan Sushi Crêpe, Madrid

ASIAN

Calle Quintana, 30, 28008, Madrid

28

Average price €25

Not bookable on TheFork

Café Pombo, Madrid

INTERNATIONAL

Calle Guillermo Rolland, 7, 28013, Madrid

Average price €25

Not bookable on TheFork

Avenida Paulista Café, Madrid

BRAZILIAN

Cuesta Santo Domingo,08, 28013, Madrid

Average price €20

Not bookable on TheFork

Cicchetto, Madrid

ITALIAN

Cicchetto

 / 10

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

24

Average price €15

Not bookable on TheFork

No Mames Cantina, Madrid

MEXICAN

Calle de Lagasca, 80, 28001, Madrid

45

Average price €25

Not bookable on TheFork

Enciso Gastrobar, Madrid

PERUVIAN

Calle de Bravo Murillo, 164, 28020, Madrid

11

Average price €20

Not bookable on TheFork

San Wich - Hortaleza, Madrid

AMERICAN

Calle de Hortaleza, 78, 28004, Madrid

8

Average price €15

Not bookable on TheFork

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