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

324 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 Condesa de Venadito

C/ Condesa de Venadito,1, 28027, Madrid

8.9 / 10
586 reviews

Average price €18

InsiderPizzeria

C/ San Andrés, 21, 28004, Madrid

8.9 / 10
309 reviews

Average price €22

Italian

C/ Coloreros, 5, 28013, Madrid

9.0 / 10
1,192 reviews

Average price €22

Italian

C/ Ríos Rosas, 52, 28003, Madrid

8.8 / 10
1,015 reviews

Average price €23

Menu 14,45€

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

Italian

Paseo San Millán de la Cogolla, 9, 28050, Madrid

8.8 / 10
36 reviews

Average price €10

Italian

Calle del Gral Orgaz, 21, 28020, Madrid

8.8 / 10
57 reviews

Average price €20

Italian

C/ Bolivia, 9, 28016, Madrid

8.8 / 10
201 reviews

Average price €16

Spanish

Calle Dr. Mata, 3, 28012, Madrid

8.8 / 10
104 reviews

Average price €17

Italian

Calle de Lavapiés ,6, 28012, Madrid

7.7 / 10
32 reviews

Average price €15

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

InsiderItalian

Paseo de la R. Cristina, 23, 28014, Madrid

8.9 / 10
962 reviews

Average price €30

Italian

C/ Moreto, 15, 28014, Madrid

8.7 / 10
2,499 reviews

Average price €18

YUMS x2Italian

C/ Mezquite, 2, 28045, Madrid

5.8 / 10
220 reviews

Average price €22

Italian

Calle de Fuencarral, 105, 28004, Madrid

8.9 / 10
515 reviews

Average price €14

Italian

Calle de Suecia, 70, 28022, Madrid

8.7 / 10
104 reviews

Average price €20

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

InsiderItalian

Calle de Fuencarral, 74, 28004, Madrid

8.8 / 10
397 reviews

Average price €23

Italian

Calle de los Tres Peces, 20, 28012, Madrid

8.8 / 10
630 reviews

Average price €14

Italian

C/ Velázquez,17, 28001, Madrid

8.8 / 10
800 reviews

Average price €23

Pizzeria

Calle de San Bernardo, 2, 28013, Madrid

8.6 / 10
151 reviews

Average price €22

Italian

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

8.6 / 10
284 reviews

Average price €18

Italian

Calle del Monasterio de Las Huelgas, 23, 28034, Madrid

8.6 / 10
76 reviews

Average price €18

Italian

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/ Atocha, 16, 28012, Madrid

8.6 / 10
428 reviews

Average price €18

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