What
Where

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

The Best Restaurants in Madrid

3,965 restaurants

Sort by Relevance

Pintxoterapia - Goya nº 125, Madrid

MEDITERRANEAN

Goya, 125, 28009, Madrid

36

Average price €18

Taberna Corrientes, Madrid

MEDITERRANEAN

C/ Toledo, 4, 28005, Madrid

58

Average price €16

Cruz Blanca - Doctor Esquerdo, Madrid

SPANISH

Calle del Dr. Esquerdo, 157, 28007, Madrid

15

Average price €30

Soria, Madrid

Soria

9.2 / 10

Calle Ancora, 28045, Madrid

160

Average price €15

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

Aomi, Madrid

JAPANESE

Aomi

8.1 / 10

Calle Antonio Zamora, 12, 28011, Madrid

31

Average price €15

Cassandra, Madrid

MEDITERRANEAN

Cassandra

9 / 10

Calle de Núñez de Balboa, 76, 28006, Madrid

446

Average price €20

Grill Stop, Madrid

AMERICAN

Grill Stop

8.1 / 10

Calle de Toledo, 51, 28005, Madrid

261

Average price €10

Sonali Indian Restaurant, Madrid

INDIAN

Calle de Lavapiés, 34, 28012, Madrid

28

Average price €15

León V, Madrid

SPANISH

León V

7.4 / 10

Plaza de la Província, 3, 28012, Madrid

42

Average price €22

La Nicoletta - Azca, Madrid

ITALIAN

Plaza Manuel Gómez-Moreno, 28020, Madrid

1033

Average price €25

Ikki, Madrid

JAPANESE

Ikki

8 / 10

C/ Benito Gutierrez, 4, 28008, Madrid

874

Average price €18

Dingo Recoletos, Madrid

AMERICAN

Dingo Recoletos

7.3 / 10

Paseo de Recoletos, 14, 28001, Madrid

29

Average price €19

Conchas casa de comidas, Madrid

Costanilla de los Ángeles 12, 28013, Madrid

295

Average price €20

La Fábrica 21, Madrid

INTERNATIONAL

La Fábrica 21

8.6 / 10

Calle de Génova, 21, 28004, Madrid

422

Average price €25

Tommy Mels- Sol, Madrid

AMERICAN

Tommy Mels- Sol

8.4 / 10

Calle de Alcalá, 4, 28014, Madrid

18

Average price €16

El Kiosko - Pinar de Chamartín, Madrid

MEDITERRANEAN

Calle Yerma, 10, 28033, Madrid

123

Average price €20 accepts Yums

Maytetxu, Madrid

AMERICAN

Maytetxu

7.5 / 10

Calle de Berrocal, 5, 28021, Madrid

23

Average price €15

El Puchero de Mi Abuela, Madrid

TRADITIONAL CUISINE

Calle de Palos de la Frontera, 19, 28045, Madrid

101

Average price €25

Tsukiji Sushi Bar, Madrid

JAPANESE

Calle de Silvano, 92, 28043, Madrid

714

Average price €25

Dry Martini By Javier de Las Muelas - Gran Meliá Fénix, Madrid

INTERNATIONAL

Calle de Hermosilla, 2, 28001, Madrid

159

Average price €35

The Place To Be - Petit Palace Santa Bárbara, Madrid

FROM MARKET

Plaza de Sta. Barbara, 10 (Petit Palace Santa Bárbara), 28004, Madrid

912

Average price €25 accepts Yums

#TheVar, Madrid

SPANISH

#TheVar

7.5 / 10

Calle de Uruguay, 1, 28016, Madrid

11

Average price €40

Deligali Madrid, Madrid

Deligali Madrid

8.3 / 10

Calle del Poeta Joan Maragall, 19, 28020, Madrid

83

Average price €30 accepts Yums

Estado Puro by Paco Roncero - Hotel NH Collection Paseo del Prado, Madrid

SPANISH

Plaza Cánovas del Castillo, 4, 28014, Madrid

120

Average price €18

Rubimar, Madrid

SPANISH

Rubimar

7.6 / 10

Calle Tomás Redondo, 3, 28033, Madrid

9

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