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,030 restaurants

Sort by Relevance

Spanish

Taberna el Arco

Calle de Las Huertas, 7, 28012, Madrid

8.1 / 10
645 reviews

Average price €11

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

Thai

Calle de la Cruz, 7, 28012, Madrid

8.2 / 10
1,361 reviews

Average price €20

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

Mediterranean

C/ Padre Damián, 38, 28036, Madrid

8.9 / 10
633 reviews

Average price €25

Group Special: Menu 35€ (8 to 0 p.)

Basque

Paseo de la Habana, 22, 28036, Madrid

8.9 / 10
512 reviews

Average price €25

Menú Gastronómico 27 €

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

C/ Sancho Dávila, 34, 28028, Madrid

8.0 / 10
64 reviews

Average price €35

-50% en Carta con ElTenedor Fest

Spanish

C/ Vistas a Moraleja, 1, 28034, Madrid

9.1 / 10
73 reviews

Average price €20

Menu 19€

Mediterranean

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

9.1 / 10
364 reviews

Average price €35

insider

C/ Capitán Haya, 20, 28020, Madrid

9.1 / 10
1,225 reviews

Average price €32

International

C/ Juan Hurtado de Mendoza, 13, 28036, Madrid

9.1 / 10
2,050 reviews

Average price €24

Fine Dining

Paseo de la Castellana, 259B, 28046, Madrid

8.9 / 10
1,247 reviews

Average price €60 Accepts Yums

Menu 67€

insiderFrom market

C/ Eduardo Dato, 5, 28010, Madrid

8.9 / 10
1,424 reviews

Average price €72

Menú Degustación + Maridaje 98€

American

Calle Fúcar, 9, 28014, Madrid

9.2 / 10
214 reviews

Average price €17

Menu 9.99€

Spanish

Calle de Fernán Gonzalez, 67, 28009, Madrid

8.6 / 10
276 reviews

Average price €25 Accepts Yums

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

insiderMediterranean

Calle de Oruro 11, 28016, Madrid

9.2 / 10
392 reviews

Average price €30

Menu 40€

insiderFusion

Calle de San Bartolomé, 14, 28004, Madrid

9.4 / 10
2,058 reviews

Average price €50

insiderFine Dining

C/ Ferraz, 2, 28008, Madrid

9.2 / 10
332 reviews

Average price €120

insiderFrom market

C/ General Palanca, 3, 28045, Madrid

9.4 / 10
1,353 reviews

Average price €35

Menu Especial 35€

YUMS x2Mexican

Calle Prof. Waksman, 3, 28036, Madrid

8.4 / 10
27 reviews

Average price €15

Argentinian

Calle Federico Mompou, 12, 28050, Madrid

8.9 / 10
196 reviews

Average price €25

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

YUMS x2American

Calle de Luchana, 17, 28010, Madrid

8.4 / 10
90 reviews

Average price €20

American

Av. de la Constitución, 102, 28050, Madrid

8.4 / 10
218 reviews

Average price €16

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

International

Calle Don Pedro, 4, 28005, Madrid

9.0 / 10
269 reviews

Average price €20

Menú del día 10,90 €

insiderJapanese

Calle de Velázquez, 68, 28001, Madrid

9.0 / 10
1,904 reviews

Average price €20 Accepts Yums

Group Special: Menu 35€ (10 to 30 p.)

insiderFine Dining

Calle de Barbieri, 8, 28004, Madrid

9.0 / 10
114 reviews

Average price €20

Menú del día 12.5 €

Mediterranean

Calle de Padre Damián, 21, 28036, Madrid

9.0 / 10
251 reviews

Average price €25

Group Special: Menu 45€ (8 to 20 p.)

The Best Restaurants in Madrid

Madrid's best restaurants await you in TheFork! Looking for a Japanese restaurant, rice dishes, dinner and show restaurants, enjoy the typical food of Madrid or book restaurants in Madrid center with best deals ? Follow our restaurants guide in the capital !

Cities around Madrid

Filter

TheFork advantages