What
Where

When do you want to eat?

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

The Best Restaurants in Madrid

3,961 restaurants

Sort by Relevance

La Kitchen, Madrid

MEDITERRANEAN

La Kitchen

 / 10

C/ Prim, 5, 28004, Madrid

1100

Average price €43

Not bookable on TheFork

La Romana, Madrid

La Romana

 / 10

C/ La Laguna, 139, 28025, Madrid

7

Average price €65

Not bookable on TheFork

La Sal de Montalbán, Madrid

MEDITERRANEAN

C/ Montalbán, 3, 28014, Madrid

60

Average price €27

Not bookable on TheFork

Arrocería Mediterráneo, Madrid

C/ Jorge Juan, 13, 28001, Madrid

413

Average price €28

Not bookable on TheFork

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

Tanino Vallehermoso, Madrid

FUSION

C/ Vallehermoso, 25, 28015, Madrid

1135

Average price €23

Not bookable on TheFork

InsiderInsiderBotin, Madrid

INSIDERSPANISH

Botin

 / 10

C/ de Cuchilleros, 17, 28005, Madrid

2533

Average price €43

Not bookable on TheFork

Beef Company, Madrid

SPANISH

C/ Lope de Rueda, 16, 28009, Madrid

32

Average price €23

Not bookable on TheFork

Doña Paca, Madrid

SPANISH

Doña Paca

 / 10

C/ Príncipe de Vergara, 285, 28016, Madrid

124

Average price €29

Not bookable on TheFork

InsiderInsiderGoya - Hotel Ritz, Madrid

INSIDERINTERNATIONAL

Plaza de la Lealtad, 5, 28014, Madrid

384

Average price €70

Not bookable on TheFork

Global Café - Hotel Husa Princesa, Madrid

MEDITERRANEAN

C/ Serrano Jóver, 3, 28015, Madrid

Average price €30

Not bookable on TheFork

InsiderInsiderLa Máquina, Madrid

INSIDERSPANISH

C/ Sor Ángela de la Cruz, 22, 28020, Madrid

512

Average price €40

Normal

Not bookable on TheFork

Asador de la Esquina, Madrid

SPANISH

Estadio Santiago Bernabéu, Puerta nº 46 , 28036, Madrid

469

Average price €48

Not bookable on TheFork

La Cantina, Madrid

SPANISH

La Cantina

 / 10

C/ Sor Ángela de la Cruz, 17, 28020, Madrid

583

Average price €46

Not bookable on TheFork

Nicomedes, Madrid

SPANISH

Nicomedes

 / 10

C/ Moscatelar, 18, 28043, Madrid

508

Average price €34

Not bookable on TheFork

Oviedo Antonio López, Madrid

C/ Antonio López, 55, 28019, Madrid

56

Average price €30

Not bookable on TheFork

La Camarilla & La Colchonería, Madrid

INTERNATIONAL

C/ Cava Baja, 21, 28005, Madrid

58

Average price €15

Not bookable on TheFork

La Plaza de Chamberí, Madrid

Plaza de Chamberí, 10, 28010, Madrid

1754

Average price €33

Not bookable on TheFork

Café Vergara, Madrid

SPANISH

C/ Vergara, 1, 28013, Madrid

Average price €25

Not bookable on TheFork

Cantespino, Madrid

Cantespino

 / 10

C/ Sauco, 1, 28039, Madrid

Average price €35

Not bookable on TheFork

InsiderInsiderMythos, Madrid

INSIDERGREEK

Mythos

 / 10

C/ Apodaca, 20, 28004, Madrid

1877

Average price €25

Normal

Not bookable on TheFork

Puerta 57, Madrid

SPANISH

Puerta 57

 / 10

C/ Padre Damián, s/n, 28036, Madrid

365

Average price €49

Not bookable on TheFork

Txacoli, Madrid

BASQUE

Txacoli

 / 10

C/ Cardenal Siliceo, 17, 28002, Madrid

59

Average price €33

Not bookable on TheFork

Amayra, Madrid

MEDITERRANEAN

Amayra

 / 10

C/ Alcalá, 19, 28014, Madrid

1662

Average price €35

Not bookable on TheFork

Artemisa Tres Cruces, Madrid

VEGETARIAN

C/ Tres Cruces, 4, 28013, Madrid

112

Average price €21

Not bookable on TheFork

Landania, Madrid

MEDITERRANEAN

Landania

 / 10

C/ Conde De Cartagena, 15, 28007, Madrid

30

Average price €27

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