What
Where

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

The Best Restaurants in Madrid

3,965 restaurants

Sort by Relevance

Sushi and Beer, Madrid

JAPANESE

Sushi and Beer

8.4 / 10

Plaza Daoiz y Velarde, 28007, Madrid

6

Average price €15

Uribe, Madrid

SPANISH

Uribe

8.7 / 10

Calle de Torquemada, 10, 28043, Madrid

247

Average price €20 accepts Yums

Terra das Meigas, Madrid

Calle Monasterio de Sobrado, 5, 28034, Madrid

30

Average price €20

Pizza Emporio - Preciados, Madrid

ITALIAN

Calle Preciados, 33, 28013, Madrid

132

Average price €20

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

La Chusquery, Madrid

FUSION

La Chusquery

8.7 / 10

Calle de los Mancebos, 2, 28005, Madrid

272

Average price €25

Magasand, Madrid

MEDITERRANEAN

Magasand

8.7 / 10

Travesía San Mateo, 16, 28004 Madrid, Spain, 28004, Madrid

14

Average price €15

Rincón de Ati, Madrid

SPANISH

Rincón de Ati

7.9 / 10

C/ Cava de San Miguel, 4, 28005, Madrid

55

Average price €18

Las Terrazas del Thyssen, Madrid

MEDITERRANEAN

Calle Zorrilla, nº 18, 28014, Madrid

73

Average price €25

El Hegar, Madrid

SPANISH

El Hegar

 / 10

Plaza Mayor, 35, 28012, Madrid

8

Average price €33

Los Arrieros, Madrid

MEDITERRANEAN

Los Arrieros

8.7 / 10

C/ San Nicolás, 9, 28013, Madrid

2130

Average price €31

Tony Roma's - Las Tablas, Madrid

AMERICAN

Av. de Burgos, 119, 28050, Madrid

37

Average price €30

Los Galeones, Madrid

MEDITERRANEAN

Los Galeones

7.4 / 10

Calle de Tauro, 4, 28042, Madrid

11

Average price €15

Sena, Madrid

SPANISH

Sena

7.3 / 10

Av. de Logroño, 104, 28042, Madrid

19

Average price €25

Nem Nem, Madrid

VIETNAMESE

Nem Nem

8.9 / 10

Calle Constancia, 45, 28002, Madrid

135

Average price €18

InsiderInsiderPalacio de Cibeles, Madrid

INSIDERSPANISH

Plaza de Cibeles, 1, 28014, Madrid

644

Average price €50

Delisco - Manoteras, Madrid

SPANISH

Av. de Manoteras, 44, 28050, Madrid

18

Average price €11

Croqueteria Focos, Madrid

MEDITERRANEAN

Calle Esteban Collantes, 31, 28017, Madrid

4

Average price €15

El Caciquito, Madrid

ARGENTINIAN

El Caciquito

8.3 / 10

Calle de Padre Damián, 47, 28036, Madrid

46

Average price €25

Garden fried chicken, Madrid

SOUTH AMERICAN

Calle Esteban Collantes, 31, 28017, Madrid

83

Average price €15

Federica by @chefoswaldosanchez, Madrid

INTERNATIONAL

Calle del Conde Duque, 10, 28015, Madrid

26

Average price €25

Camarero, Madrid

SPANISH

Camarero

7.8 / 10

Pje. Rueca, 2, 28037, Madrid

11

Average price €15

Madere, Madrid

PORTUGUESE

Madere

8.4 / 10

Calle del Cardenal Cisneros, 19, 28010, Madrid

684

Average price €28 accepts Yums

El Cortijo, Madrid

SPANISH

El Cortijo

8.2 / 10

Av. Real de Pinto, 158, 28021, Madrid

28

Average price €30

La Colonial de Huertas, Madrid

CUBAN

C/ Huertas, 66, 28014, Madrid

901

Average price €16

Morao Tapas Velázquez, Madrid

MEDITERRANEAN

C/ Velázquez, 40, 28001, Madrid

1038

Average price €15

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