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.

Peruvian

Kausa Madrid

Calle del Amor de Dios, 9, 28014, Madrid

8.9 / 10
348 reviews

Average price €25

Spanish

Calle del Corazón de María, 61, 28002, Madrid

8.7 / 10
120 reviews

Average price €14

Plato del día 9 €

InsiderFrom Galicia

Calle de Gonzalo de Córdoba, 10, 28010, Madrid

8.9 / 10
68 reviews

Average price €35

InsiderFusion

Plaza de la Lealtad, 3, 28014, Madrid

8.9 / 10
534 reviews

Average price €30 Accepts Yums

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

Mexican

Calle Duque de Osuna, 5, 28015, Madrid

8.9 / 10
555 reviews

Average price €23

InsiderMediterranean

Calle de Serrano, 47, 28001, Madrid

8.9 / 10
42 reviews

Average price €45

InsiderMoroccan

Calle Farmacia, 8, 28004, Madrid

8.9 / 10
456 reviews

Average price €20

InsiderSpanish

Calle Puigcerdà, 28001, Madrid

8.9 / 10
564 reviews

Average price €30

Mexican

Calle León, 31, 28014, Madrid

8.9 / 10
308 reviews

Average price €15

Mediterranean

C/ Cervantes, 16, 28014, Madrid

8.9 / 10
393 reviews

Average price €28

MICHELIN 2020From Asturias

C/ Comandante Zorita, 32, 28020, Madrid

8.9 / 10
1,526 reviews

Average price €36

Spanish

Plaza Hermanos Falco y Álvarez de Toledo, 21, 28042, Madrid

8.7 / 10
281 reviews

Average price €18

Menú del día 11.50€

Andalou

C/ Diego de León, 58, 28006, Madrid

8.9 / 10
253 reviews

Average price €35

Seafood

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

8.9 / 10
880 reviews

Average price €34

InsiderSeafood

C/ Alcántara, 30, 28006, Madrid

8.9 / 10
416 reviews

Average price €37

Del Norte

C/ Francisco Silvela, 96, 28002, Madrid

8.9 / 10
552 reviews

Average price €18

From Asturias

C/ Claudio Coello, 4, 28001, Madrid

8.9 / 10
231 reviews

Average price €30

American

Calle Calderilla, 1, 28054, Madrid

7.7 / 10
6 reviews

Average price €18

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

Greek

Calle del Almendro, 21, 28005, Madrid

9.2 / 10
125 reviews

Average price €15

American

Calle Gran Vía, 16, 28013, Madrid

9.2 / 10
246 reviews

Average price €20

InsiderSpanish

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

9.2 / 10
576 reviews

Average price €30

Japanese

Calle Conde de Xiquena 12, 28004, Madrid

9.2 / 10
467 reviews

Average price €28

Mexican

Calle de la Palma, 6, 28004, Madrid

8.0 / 10
8 reviews

Average price €17

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

American

Calle de Luchana, 4, 28010, Madrid

8.8 / 10
104 reviews

Average price €14

Group Special: Menu 15.5€ (6 to 25 p.)

South American

Calle Parvillas Altas, 27, 28021, Madrid

9.0 / 10
39 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