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

Italian

La Veritá

Calle de Embajadores, 181 B (Bulevar Rodio), 28045, Madrid

8.7 / 10
34 reviews

Average price €18

Mediterranean

Calle Tintoreros, 4, 28005, Madrid

8.2 / 10
3,337 reviews

Average price €23

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

Mediterranean

Calle del Príncipe de Vergara, 269, 28016, Madrid

9.1 / 10
12 reviews

Average price €13 american express Welcome

Japanese

Calle de Rufino González, 56, 28037, Madrid

9.1 / 10
153 reviews

Average price €18

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

Thai

Calle de la Cruz, 7, 28012, Madrid

8.3 / 10
1,339 reviews

Average price €20

Menú fin de semana 13.95 € 13,95 €

International

Av. de Filipinas, 40, 28003, Madrid

6.2 / 10
32 reviews

Average price €15

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

InsiderVenezuelan

Calle del Conde de Peñalver, 82, Madrid, Spain, 28006, Madrid

8.8 / 10
904 reviews

Average price €18

Menu 10.95€

Iranian

Calle de El Españoleto, 11, 28010, Madrid

Average price €18

-50% en Carta con Volvamos a los Restaurantes

Asian

Calle del Arquitecto Sánchez Arcas, 5, 28040, Madrid

10.0 / 10
137 reviews

Average price €20

Menu 33€

Greek

Calle del Tesoro 6, 28004, Madrid

8.4 / 10
236 reviews

Average price €20

InsiderVenezuelan

Calle de Luchana, 7, 28010, Madrid

8.9 / 10
277 reviews

Average price €18

From market

Calle de Francisco Silvela, 77, 28028, Madrid

Average price €25

From Asturias

Bulevar de José Prat, 27, 28032, Madrid

9.3 / 10
975 reviews

Average price €25

Mediterranean

Calle de José Ortega y Gasset, 54, 28006, Madrid

8.3 / 10
9 reviews

Average price €20 american express Welcome

Mediterranean

Calle de Serrano, 93, 28006, Madrid

8.3 / 10
8 reviews

Average price €15

Italian

Calle Calderilla, 1 (CC. Islazul, Local 140), 28054, Madrid

8.3 / 10
1,476 reviews

Average price €16

Italian

Calle Vallehermoso 36, 28010, Madrid

8.8 / 10
152 reviews

Average price €15

International

Calle de Vallehermoso, 36 | Planta baja, Puesto 50 - 51., 28015, Madrid

8.2 / 10
252 reviews

Average price €18

Greek

Calle de Augusto Figueroa, 8, 28004, Madrid

8.8 / 10
2,727 reviews

Average price €18

YUMS x2Arrocería

C/ Almagro, 12, 28010, Madrid

8.4 / 10
4,298 reviews

Average price €32

From Castille

Calle del Padre Francisco Palau y Quer, 3, 28046, Madrid

10.0 / 10
8 reviews

Average price €18

Mediterranean

Calle de Andres Mellado, 43, 28015, Madrid

Average price €15

Menu 0€

Fusion

Calle de Francisco Silvela, 78, 28028, Madrid

Average price €15

Set Menus 0€ and 30€

International

Calle del Puerto de Pajares, 5, 28053, Madrid

Average price €20

Menu 9€

Indian

Calle de Alcántara, 35, 28006, Madrid

Average price €25

Menu 13.50€

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