TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Madrid

4,083 restaurants

Sort by Relevance

Spanish

The Grill

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

Average price €16

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

Mediterranean

Paseo de la Infanta Isabel, 21, 28014, Madrid

Average price €25

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

Fusion

Paseo del General Martínez Campos, 26, 28010, Madrid

Average price €35

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

French

Calle de Gravina, 21, 28004, Madrid

Average price €25

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

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

Spanish

Calle del Comandante Zorita, 50, 28020, Madrid

Average price €32

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

Mediterranean

Calle General Pardiñas nº 71, 28006, Madrid

7.2 / 10
56 reviews

Average price €18

InsiderItalian

Calle de Trafalgar, 25, 28010, Madrid

8.5 / 10
194 reviews

Average price €25

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

Mediterranean

Paseo de la Castellana, 6, 28046, Madrid

8.4 / 10
155 reviews

Average price €45

Mediterranean

Calle de Tumaco, 6, 28027, Madrid

9.1 / 10
148 reviews

Average price €25

Menú de la Semana 14.50€

InsiderIndian

Calle Pensamiento, 28, 28020, Madrid

9.3 / 10
1,354 reviews

Average price €30

Spanish

Calle Colmenares, 5, 28004, Madrid

9.3 / 10
249 reviews

Average price €25

American

Calle de Campoamor, 13, 28004, Madrid

9.3 / 10
1,276 reviews

Average price €15

Argentinian

Calle Canal de Suez, 49, 28042, Madrid

9.1 / 10
732 reviews

Average price €25

Menu 0.50€

Mexican

Calle de Pastora Imperio, 2, 28036, Madrid

7.9 / 10
300 reviews

Average price €20

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

YUMS x2French

Calle de Hermosilla, 82, 28001, Madrid

Average price €25

Fusion

Calle Eloy Gonzalo, 27, 28010, Madrid

Average price €13

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

Spanish

Calle Virgen del Canto, 2, 28027, Madrid

Average price €15

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

Asian

Calle de Rosa de Silva, 14, 28020, Madrid

Average price €15

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

Thai

Calle Fulgencio de Miguel, 7, 28039, Madrid

Average price €15

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

Mediterranean

Santa Isabel, 5 (Mercado Antón Matín), 28012, Madrid

Average price €20

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

Andalou

HUERTAS, 55, 28014, Madrid

Average price €20

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

Spanish

Calle Monteleón, 17, 28004, Madrid

9.0 / 10
793 reviews

Average price €20

Menú del día 10.90 €

South American

C/ Apolonio Morales, 3, 28036, Madrid

Average price €25

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

Mediterranean

Paseo San Millán de Cogolla, 26, 28050, Madrid

Average price €25

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

Argentinian

Calle de Rosario Pino, 18, 28020, Madrid

9.2 / 10
258 reviews

Average price €30

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