TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Madrid

4,013 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.

Peruvian

Gastrobar Wasichay

Paseo Talleres, 1, 28021, Madrid

Average price €23

YUMS x2Spanish

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

8.5 / 10
81 reviews

Average price €24

Japanese

Calle de Trafalgar, 7, 28010, Madrid

8.9 / 10
57 reviews

Average price €22

American

Glorieta de las Pirámides, 5, 28005, Madrid

8.7 / 10
520 reviews

Average price €9

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

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

MICHELIN 2020Creative

Calle de Velázquez, 62, 28001, Madrid

9.5 / 10
245 reviews

Average price €80

Set Menu 60€

Mediterranean

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

9.1 / 10
78 reviews

Average price €25

InsiderJapanese

Calle de San Agustín, 3, 28014, Madrid

9.2 / 10
353 reviews

Average price €35

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

Fusion

Ctra. de La Coruña, 28040, Madrid

9.2 / 10
56 reviews

Average price €35

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

English

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

9.5 / 10
33 reviews

Average price €6

Menú Afternoon Tea 24.45€

Mediterranean

Calle Unión 1, 28013, Madrid

8.9 / 10
156 reviews

Average price €14

InsiderItalian

Calle de Velázquez, 136, 28006, Madrid

8.8 / 10
1,869 reviews

Average price €25

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

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 the "à la carte" menu!

Mediterranean

C/ Goya, 79, 28001, Madrid

8.8 / 10
3,021 reviews

Average price €29

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

InsiderFrom market

C/ Ferraz, 3, 28008, Madrid

9.2 / 10
83 reviews

Average price €20

Lebanese

Calle de Estrellita Castro, 24, 28032, Madrid

9.0 / 10
18 reviews

Average price €20

Spanish

Calle de la Cabeza, 28, 28012, Madrid

9.0 / 10
93 reviews

Average price €30

InsiderFrench

Calle de Génova, 11, 28004, Madrid

8.9 / 10
124 reviews

Average price €35 Accepts Yums

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

Peruvian

Calle Emigrantes, 13, 28043, Madrid

9.0 / 10
303 reviews

Average price €20

InsiderJapanese

C/ Marqués de Villamejor, 8, 28006, Madrid

9.0 / 10
2,737 reviews

Average price €45 Accepts Yums

American

Paseo de la Castellana, 79, 28046, Madrid

8.9 / 10
12 reviews

Average price €16

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

Italian

Calle de Zurbano, 45, 28010, Madrid

7.8 / 10
287 reviews

Average price €18

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

Cuban

Calle de Manuel Cortina, 16, 28010, Madrid

8.9 / 10
128 reviews

Average price €15

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

American

Calle de José Ortega y Gasset, 89, 28006, Madrid

8.8 / 10
214 reviews

Average price €16

American

Calle Vallehermoso 36 | Local 19, 28015, Madrid

8.9 / 10
73 reviews

Average price €15

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

Asian

Calle de Atocha, 111, 28012, Madrid

8.8 / 10
72 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