TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Madrid

4,010 restaurants

Sort by Relevance
"Relevance" sorting ranks restaurants based on your search input and several criteria: average rating over the last 12 months, available offers, distance, ability to make a reservation instantly via TheFork, table availability, accolades in famous guides, and compliance with our standards (including the number of cancellations by the restaurant). Restaurants cannot pay to be ranked higher.

Cuban

Donde Blas

Calle de Antonio López, 39, 28019, Madrid

7.7 / 10
10 reviews

Average price €18

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

Indian

Calle del Ave María, 15, 28012, Madrid

8.5 / 10
342 reviews

Average price €15

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

American

Paseo de Santa María de la Cabeza, 86, 28045, Madrid

9.3 / 10
27 reviews

Average price €13

International

Calle de Fortuny, 7, 28010, Madrid

9.3 / 10
129 reviews

Average price €24

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

InsiderBasque

Calle del Dr. Fleming, 32, 28036, Madrid

9.3 / 10
138 reviews

Average price €55

Chinese

Calle de Juan Bravo, 25, 28006, Madrid

9.1 / 10
539 reviews

Average price €25

Menu 12,90€

Spanish

Calle de Padilla, 56, 28006, Madrid

Average price €15

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

Asian

Calle del Eucalipto, 1, 28016, Madrid

8.3 / 10
176 reviews

Average price €15

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

MICHELIN 2020Creative

Calle de Diego de León, 43, 28006, Madrid

9.1 / 10
765 reviews

Average price €50 Accepts Yums

Sábado y Domingo: Menú Brunch 49 €

InsiderMediterranean

Calle de San Bernardo, 120, 28015, Madrid

9.1 / 10
751 reviews

Average price €20

Menú Trilogía Mandioca 12.90€ 12,9 €

InsiderInternational

Calle del Conde de Xiquena, 3, 28004, Madrid

9.3 / 10
774 reviews

Average price €35

Spanish

Calle Espalter, 5, 28014, Madrid

9.3 / 10
381 reviews

Average price €22

American

Calle Corredera Alta de San Pablo, 33, 28004, Madrid

9.3 / 10
280 reviews

Average price €20

InsiderFine Dining

Plaza de Oriente, 6, 28013, Madrid

9.1 / 10
660 reviews

Average price €50

Menu 45€

Spanish

Calle Dr. Mata, 3, 28012, Madrid

8.7 / 10
109 reviews

Average price €19

Menú Fin de semana 19 € 19 €

Italian

C/ Ríos Rosas, 52, 28003, Madrid

8.7 / 10
985 reviews

Average price €23

Menú 14,45 € 14 €

American

Calle de José Abascal, 31, 28003, Madrid

7.3 / 10
3 reviews

Average price €13

South American

Calle Parvillas Altas, 27, 28021, Madrid

9.0 / 10
39 reviews

Average price €20

InsiderFrom Asturias

Paseo de la Florida, 15, 28008, Madrid

9.0 / 10
69 reviews

Average price €38

Italian

Calle Argumosa, 18, 28012, Madrid

9.0 / 10
1,220 reviews

Average price €17 Accepts Yums

Indian

Calle Tudescos, 4, 28004, Madrid

9.0 / 10
836 reviews

Average price €18

Italian

Calle del Marqués de Urquijo, 21, 28008, Madrid

9.0 / 10
180 reviews

Average price €25

International

Calle de la Moreria, 8, 28005, Madrid

9.0 / 10
488 reviews

Average price €20

Japanese

Calle de Serrano, 213 (entrada por C/ víctor andrés belaúnde), 28016, Madrid

9.0 / 10
504 reviews

Average price €23

From market

Calle del Espíritu Santo, 15, Madrid, Spain, 28004, Madrid

9.0 / 10
757 reviews

Average price €20

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