Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Madrid

4,132 restaurants

Sort by Relevance

Chinese

Min 1947

Calle del Caballero de Gracia, 22, 28013, Madrid

Average price €25

Peruvian

Calle del General Díaz Porlier, 8, 28001, Madrid

Average price €20

Mediterranean

Av. de Machupichu, 17, 28043, Madrid

Average price €15 Accepts Yums

Asian

Calle de Guareña, 2, 28044, Madrid

Average price €15

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

Asian

Calle de Caleruega, 7, 28033, Madrid

Average price €20

InsiderMediterranean

C/ Gran Vía, 62, 28013, Madrid

Average price €35

Italian

Calle de la Torrecilla del Leal, 15, 28012, Madrid

Average price €24

Mediterranean

Calle de Alcalá, 584, 28022, Madrid

Average price €15

Spanish

Calle de Atocha, 107, 28012, Madrid

Average price €45

Venezuelan

Calle Idioma Esperanto, 2, 28017, Madrid

Average price €15

Italian

Calle del Nuncio, 19, 28005, Madrid

Average price €20

Spanish

Calle del Conde de Peñalver, 90, 28006, Madrid

Average price €22

Homemade cuisine

Av. de San Diego, 7, 28053, Madrid

Average price €15

Vietnamese

Calle del Amor Hermoso, 40, 28026, Madrid

Average price €15 american express Welcome

Mediterranean

Calle de Calatrava, 27, Madrid, Spain, 28005, Madrid

9.3 / 10
55 reviews

Average price €15 american express Welcome

Mediterranean

Calle de Agastia, 126, 28043, Madrid

9.3 / 10
301 reviews

Average price €29

Indian

Calle Acuario, 11, 28042, Madrid

9.3 / 10
487 reviews

Average price €17 american express Welcome

Peruvian

Calle Emigrantes, 13, 28043, Madrid

8.9 / 10
335 reviews

Average price €20

MICHELIN 2020From Galicia

Calle Emiliano Barral, 14B, 28043, Madrid

8.9 / 10
254 reviews

Average price €40

MICHELIN 2020Fine Dining

Calle Marqués de Valdeiglesias, 1, Madrid, Spain, 28004, Madrid

9.2 / 10
2,653 reviews

Average price €45 Accepts Yums

20% off food!

From Asturias

C/ Fernán González, 43, 28009, Madrid

8.1 / 10
355 reviews

Average price €24

-30% off the "à la carte" menu!

Mediterranean

C/ Goya, 79, 28001, Madrid

8.8 / 10
3,019 reviews

Average price €29

-40% off the "à la carte" menu!

Indian

Calle de Lavapiés, 34, 28012, Madrid

6.7 / 10
32 reviews

Average price €15

Fine Dining

C/ Príncipe de Vergara, 200, 28002, Madrid

8.6 / 10
762 reviews

Average price €26 Accepts Yums

-30% off the "à la carte" menu!

International

Calle de María de Molina, 1, 28006, Madrid

8.6 / 10
479 reviews

Average price €20 Accepts Yums american express Welcome

-30% off the "à la carte" menu!

The Best Restaurants in Madrid

The capital of Spain is also that of the restaurants. With so much offers what better than let yourself be guided by this selection of the tastiest restaurants in Madrid.

Cities around Madrid

Filter

TheFork advantages