TheFork, a Trip advisor company

What

What

Where

Where

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

The Best Italian Restaurants in Madrid

329 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.

Italian

Trinakria sabores sicilianos

Calle Clara del Rey, 14, 28002, Madrid

9.1 / 10
163 reviews

Average price €12

Mediterranean

Paseo del Doctor Vallejo Nájera, 38, 28005, Madrid

8.9 / 10
229 reviews

Average price €22 Accepts Yums

Menu fin de semana 16.95€

InsiderItalian

Calle Luna con Esquina Calle San Bernardo, 24, 28015, Madrid

9.1 / 10
730 reviews

Average price €30

Italian

Calle de Alcalá, 191, 28009, Madrid

9.2 / 10
148 reviews

Average price €20

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

Italian

Paseo del Pintor Rosales, 30, 28008, Madrid

9.2 / 10
1,435 reviews

Average price €33

Italian

Calle de Atocha, 114, 28012, Madrid

9.0 / 10
326 reviews

Average price €23

Italian

Calle de Isaac Peral, 2, 28015, Madrid

8.8 / 10
425 reviews

Average price €15

Group Special: Menu 29.9€ (4 to 0 p.)

Italian

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

9.0 / 10
172 reviews

Average price €25

InsiderItalian

Calle de la Infanta Mercedes, 98, 28020, Madrid

9.0 / 10
744 reviews

Average price €35

Vegetarian

Calle de las Navas de Tolosa, 3, 28013, Madrid

7.9 / 10
109 reviews

Average price €25

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

Italian

Calle de Zurbano, 13, 28010, Madrid

8.5 / 10
320 reviews

Average price €25 Accepts Yums

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

Italian

Calle de Antonio Acuña, 8, 28009, Madrid

9.1 / 10
1,311 reviews

Average price €15

Especial grupo: Menú 29.90 €

Italian

Calle de Ayala, 140, 28006, Madrid

9.3 / 10
376 reviews

Average price €25

Italian

Calle de San Bernardo, 85, 28015, Madrid

9.2 / 10
257 reviews

Average price €25

Italian

Paseo de la Florida, Madrid, Spain, 28008, Madrid

9.0 / 10
211 reviews

Average price €35

Italian

C/ Pelayo, 35, 28004, Madrid

8.8 / 10
888 reviews

Average price €15

Menú Noche 13.50€

Italian

Calle de las Hileras, 2, 28013, Madrid

9.3 / 10
58 reviews

Average price €20

Italian

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

8.2 / 10
1,252 reviews

Average price €16

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

Italian

Calle de Arlabán, 1, 28014, Madrid

9.1 / 10
350 reviews

Average price €12

Italian

Plaza Dr. Laguna, 7, 28009, Madrid

7.8 / 10
39 reviews

Average price €20

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

Italian

Calle de Palos de la Frontera, 38, 28045, Madrid

9.1 / 10
154 reviews

Average price €20

Italian

Plaza Manuel Gómez-Moreno, 28020, Madrid

8.0 / 10
1,155 reviews

Average price €25

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

Italian

C/ Coloreros, 5, 28013, Madrid

9.1 / 10
1,113 reviews

Average price €22

InsiderItalian

Avenida Menéndez Pelayo, 41, 28009, Madrid

9.1 / 10
323 reviews

Average price €24

Italian

C/ Caños del Peral, 2, 28013, Madrid

9.1 / 10
1,810 reviews

Average price €22

The Best Italian Restaurants in Madrid

Handmade pasta, stone-oven pizza, gooey steaming risotto, and mouth-watering tiramisu; Italian cooking comes straight from the heart and hearth. From Naples, Venice, or Florence, treat yourself to a delicious meal from our selection of the best Italian restaurants.

Filter

TheFork advantages