TheFork, a Trip advisor company

What

What

Where

Where

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

The Best Restaurants in Madrid

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

Spanish

Seducción a la Carta

Calle de la Infanta Mercedes, 31, 28020, Madrid

8.8 / 10
3,982 reviews

Average price €35 Accepts Yums

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

Creative

Calle del Poeta Joan Maragall, 23, 28020, Madrid

8.8 / 10
76 reviews

Average price €35

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

Mexican

Calle de Hortaleza, 25, 28004, Madrid

8.8 / 10
91 reviews

Average price €15

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

Fusion

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

8.8 / 10
75 reviews

Average price €17

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

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

InsiderInternational

Calle del Gral Oraá, 45, 28006, Madrid

9.1 / 10
127 reviews

Average price €20

Asian

Paseo de S. Fco. de Sales, 27, 28003, Madrid

8.8 / 10
98 reviews

Average price €15

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

Italian

Calle Pensamiento, 16, 28020, Madrid

8.6 / 10
144 reviews

Average price €16

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

South American

Calle de Víctor Hugo, 5, 28004, Madrid

8.8 / 10
104 reviews

Average price €6

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

International

Calle de Hernani, 38, 28020, Madrid

8.8 / 10
408 reviews

Average price €18

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

InsiderSteakhouse

Calle Cava Baja, 18, 28005, Madrid

9.1 / 10
276 reviews

Average price €45

Vietnamese

Calle de Bretón de los Herreros, 45, 28003, Madrid

8.6 / 10
442 reviews

Average price €20

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

Vegetarian

Calle de la Sombrerería, 6, 28012, Madrid

9.3 / 10
532 reviews

Average price €22

Set Menu 9,9€

MICHELIN 2020Creative

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

9.0 / 10
766 reviews

Average price €50 Accepts Yums

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

InsiderFusion

Calle Sta. Teresa, 2, 28004, Madrid

9.3 / 10
586 reviews

Average price €27

Menú del día 11,50 €

InsiderMediterranean

Calle de Belisana, 17, 28043, Madrid

9.0 / 10
427 reviews

Average price €45

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

Indian

Calle de Lavapiés, 42, 28012, Madrid

8.8 / 10
140 reviews

Average price €15

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

Mediterranean

Plaza Mayor, 8, 28012, Madrid

8.8 / 10
355 reviews

Average price €25

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

Argentinian

Calle de Teruel, 16, 28020, Madrid

8.5 / 10
1,008 reviews

Average price €20

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

Vegetarian

Calle del Dr. Fourquet, 32, 28012, Madrid

9.3 / 10
817 reviews

Average price €14

Set Menu 9.90€

Italian

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

8.8 / 10
253 reviews

Average price €15

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

MICHELIN 2020Fine Dining

Calle de Zurbano, 5, 28010, Madrid

9.0 / 10
669 reviews

Average price €45

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

InsiderSteakhouse

C/ Alberto Alcocer, 46 C, 28016, Madrid

9.0 / 10
712 reviews

Average price €30

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

YUMS x2Japanese

Avenida de Alberto Alcocer, 22 Bis, 28036, Madrid

8.5 / 10
3,124 reviews

Average price €23

Menu 68€

Fusion

C/ Rollo, 8, 28005, Madrid

8.8 / 10
1,005 reviews

Average price €26

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

International

Calle de las Fuentes, 1, 28013, Madrid

8.2 / 10
86 reviews

Average price €18 Accepts Yums

-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