Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Madrid

4,132 restaurants

Sort by Relevance

InsiderBasque

ORIO Madrid Fuencarral

Calle de Fuencarral, 49, 28004, Madrid

8.6 / 10
237 reviews

Average price €30

International

Calle Luna, 2, 28004, Madrid

8.6 / 10
1,186 reviews

Average price €25

Spanish

C/ Ponzano,16, 28010, Madrid

8.6 / 10
515 reviews

Average price €35

Thai

C/ San Bernardino, 6, 28015, Madrid

8.3 / 10
451 reviews

Average price €18 american express Welcome

Menú del día 11.60 € 11,6 €

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

InsiderFine Dining

C/ Lagasca, 134, 28006, Madrid

9.5 / 10
494 reviews

Average price €55 american express Welcome

Spanish

C/ Hortaleza, 118, 28004, Madrid

Average price €22

Menú de Grupos 24€ 24 €

Spanish

Plaza de Gabriel Miró, 7, 28005, Madrid

9.3 / 10
24 reviews

Average price €40

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

MICHELIN 2020Fusion

calle ferrer del rio 7, 28028, Madrid

8.4 / 10
103 reviews

Average price €45

Mediterranean

Calle de Toledo, 12, 28005, Madrid

Average price €15

Japanese

Plaza Daoiz y Velarde, 28007, Madrid

Average price €15

From market

Calle de Sandoval, 15, 28010, Madrid

8.4 / 10
128 reviews

Average price €22

Spanish

Calle de Cavanilles, 60, 28007, Madrid

Average price €15

Spanish

C/LOPEZ DE HOYOS, 327.GLORIETA PILAR MIRO, 28043, Madrid

9.0 / 10
72 reviews

Average price €12 american express Welcome

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

InsiderInternational

Calle del Conde de Xiquena, 3, 28004, Madrid

9.3 / 10
787 reviews

Average price €35 american express Welcome

South American

Calle General Ramírez de Madrid, 14, 28020, Madrid

8.5 / 10
269 reviews

Average price €15 american express Welcome

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

Venezuelan

Calle Delmira Agustini, 28021, Madrid

7.3 / 10
4 reviews

Average price €20

-50% en Carta con Volvamos a los Restaurantes

Mediterranean

Calle María Panes, 16, 28003, Madrid

Average price €12 Accepts Yums

30% off food!

From market

Calle de Meléndez Valdés, 52, 28015, Madrid

9.6 / 10
615 reviews

Average price €20 american express Welcome

InsiderFusion

Calle de San Bartolomé, 14, 28004, Madrid

9.6 / 10
2,166 reviews

Average price €50

Asian

Calle de Arganzuela, 25, 28005, Madrid

Average price €15

-50% en Carta con Volvamos a los Restaurantes

Spanish

Calle de Juan Duque, 10, 28005, Madrid

Average price €20 american express Welcome

-50% en Carta con Volvamos a los Restaurantes

MICHELIN 2020From market

Calle de Olid, 15, 28010, Madrid

8.6 / 10
19 reviews

Average price €35

Spanish

Calle de Hernani, 9, 28020, Madrid

Average price €20

-50% en Carta con Volvamos a los Restaurantes

Mediterranean

Calle de Alcalá, 508, 28027, Madrid

Average price €15 american express Welcome

-50% en Carta con Volvamos a los Restaurantes

Venezuelan

Calle de Méndez Álvaro, 32, 28045, Madrid

Average price €22 american express Welcome

-50% en Carta con Volvamos a los Restaurantes

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