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

321 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

La Tagliatella - La Gavia

Calle Adolfo Bioy Casares, 2, 28051, Madrid

8.6 / 10
295 reviews

Average price €18

Italian

CALLE DE PRECIADOS 36, 28013, Madrid

8.6 / 10
466 reviews

Average price €18

Italian

C/ Alcalá, 498, 28027, Madrid

8.6 / 10
291 reviews

Average price €18

Italian

Avda. de Manoteras, 40, 28050, Madrid

8.6 / 10
347 reviews

Average price €18

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

InsiderItalian

Calle Gil de Santivanes, 2, 28001, Madrid

8.9 / 10
2,245 reviews

Average price €33

Italian

Calle San Juan de Ortega, 36, 28050, Madrid

8.7 / 10
455 reviews

Average price €23

InsiderMediterranean

Calle Duque de Alba, 4, 28012, Madrid

8.7 / 10
1,437 reviews

Average price €25

Italian

C/ Ruiz de Alarcón, 27, 28014, Madrid

8.7 / 10
491 reviews

Average price €30

Italian

C/ Camino de la Zarzuela, 11, 28023, Madrid

8.5 / 10
284 reviews

Average price €18

Italian

Calle de Fuencarral, 127, 28010, Madrid

8.7 / 10
73 reviews

Average price €18

Italian

Av. de Guadalajara, 2, 28032, Madrid

8.7 / 10
228 reviews

Average price €16

Italian

Calle del Camino de los Vinateros, 47, 28030, Madrid

8.7 / 10
83 reviews

Average price €15

Italian

Paseo de la Castellana, 257, 28046, Madrid

8.7 / 10
545 reviews

Average price €18

Italian

C/ Atocha, 16, 28012, Madrid

8.5 / 10
428 reviews

Average price €18

Italian

Avenida de América, 31, 28002, Madrid

8.5 / 10
533 reviews

Average price €18

Italian

C/ Príncipe de Vergara, 142, 28002, Madrid

8.5 / 10
417 reviews

Average price €18

InsiderItalian

Calle Gran Vía, 6, 28013, Madrid

8.6 / 10
244 reviews

Average price €23

Italian

Calle Calderilla, 11, 28054, Madrid

8.4 / 10
539 reviews

Average price €25

Italian

Avenida Machupichu, 85, 28043, Madrid

8.6 / 10
803 reviews

Average price €18

Pizzeria

Calle de Ramón Gómez de la Serna, 99, 28035, Madrid

Average price €15

Italian

Calle Eros, 10, 28045, Madrid

Average price €18

Italian

Calle de Miguel Arredondo, 4, 28045, Madrid

Average price €15

InsiderItalian

Calle de la Reina, 20, 28004, Madrid

8.4 / 10
47 reviews

Average price €30

Italian

Avenida de la Victoria, 2, 28023, Madrid

8.4 / 10
120 reviews

Average price €18

Italian

Calle de las Huertas, 6, 28012, Madrid

8.3 / 10
30 reviews

Average price €14

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