What
Where

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

The Best Restaurants in Madrid

3,966 restaurants

Sort by Relevance

El Carmen, Madrid

MEDITERRANEAN

El Carmen

9.1 / 10

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

194

Average price €25

La Tagliatella Castellana, Madrid

ITALIAN

Paseo de la Castellana, 257, 28046, Madrid

496

Average price €18

La Tagliatella General Perón, Madrid

ITALIAN

C/ General Perón, 40, 28020, Madrid

305

Average price €18

Mosaico - Meliá Madrid Princesa, Madrid

MEDITERRANEAN

C/ Princesa, 27, 28008, Madrid

66

Average price €30

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

Ni Hao - Sanchinarro, Madrid

ASIAN

C/ Príncipe Carlos, 19, 28050, Madrid

534

Average price €25

Le Petit Prince, Madrid

FRENCH

Le Petit Prince

8.7 / 10

Calle de Fernán Gonzalez, 7, Madrid, Spain, 28009, Madrid

611

Average price €21

Casa Patas, Madrid

SPANISH

Casa Patas

8.7 / 10

C/ Cañizares, 10, 28012, Madrid

104

Average price €30

Mesón el bodegón, Madrid

VENEZUELAN

Calle de Pedro Unanue, 17, 28045, Madrid

3

Average price €23

Cerveceria Lena, Madrid

MEDITERRANEAN

Cerveceria Lena

4.3 / 10

Calle de San Bernardo, 12, 28015, Madrid

4

Average price €20

Golden Bar Restaurant, Madrid

SPANISH

Calle de Grafal, 2, 28005, Madrid

69

Average price €15

InsiderInsiderEl Anciano Rey de los Vinos, Madrid

INSIDERSPANISH

C/ Bailén, 19, 28013, Madrid

58

Average price €23

InsiderInsiderAlconada, Madrid

INSIDERFROM MARKET

Alconada

9.4 / 10

C/ Santa Maria de la Cabeza, 61, 28045, Madrid

1343

Average price €35

InsiderInsiderOven Mozzarella Bar - Fuencarral, Madrid

INSIDERITALIAN

Calle de Fuencarral, 74, 28004, Madrid

217

Average price €23

Indian flavour, Madrid

INDIAN

Indian flavour

9.1 / 10

Calle Víctor Andrés Belaunde, 6, 28016, Madrid

166

Average price €25

VE-GA BAR  Lagasca, Madrid

MEDITERRANEAN

Calle de Lagasca, 115, 28006, Madrid

18

Average price €24

Detenderete, Madrid

Detenderete

9.1 / 10

Calle de Sta. Cruz de Marcenado, 13, 28015, Madrid

196

Average price €13

Huerta y Caldero, Madrid

MEDITERRANEAN

Calle del Alcalde Sáinz de Baranda, 59, 28009, Madrid

97

Average price €30

Taberna La Tienta, Madrid

SPANISH

Calle Alejandro González, 7, 28028, Madrid

118

Average price €35

The Little Big Café, Madrid

INTERNATIONAL

Calle de Fernández de los Ríos, 61, 28015, Madrid

66

Average price €13

Galeguesa Madrid, Madrid

Calle de la Cava Alta, 27, 28005, Madrid

330

Average price €20

InsiderInsiderRugantino Casa Tua, Madrid

INSIDERITALIAN

Calle de Velázquez, 136, 28006, Madrid

1674

Average price €25

Cruz Blanca Las Murallas - Menéndez Pelayo, Madrid

SPANISH

Av. de Menéndez Pelayo, 47, 28009, Madrid

103

Average price €30

InsiderInsiderIllunbe Castellana, Madrid

INSIDERBASQUE

Paseo de la Castellana, 172, 28046, Madrid

323

Average price €50

El Rinconcito, Madrid

SEAFOOD

El Rinconcito

8.8 / 10

Calle del Padre Claret, 12, 28002, Madrid

347

Average price €30

InsiderInsiderAtlantik Corner, Madrid

INSIDERPORTUGUESE

Atlantik Corner

8.8 / 10

Calle Ventura de la Vega, 11, 28014, Madrid

1096

Average price €35

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