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

L' Angelina

Av de la Osa Mayor, 29, 28023, Madrid

Average price €14

Spanish

C/ Isabel Colbrand, 10, 28050, Madrid

Average price €28

Italian

C/ Suecia, 3, 28022, Madrid

Average price €19

Italian

C/ Cava Baja, 19, 28005, Madrid

Average price €25

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

Italian

Plaza de la Cebada, 9, 28005, Madrid

Average price €19

Italian

C/ Sánchez Bustillo, 5, 28012, Madrid

Average price €22

Italian

Paseo Eduardo Dato, 5, 28010, Madrid

Average price €22

Italian

C/ Padre Damián, 37, 28036, Madrid

Average price €22

Italian

C/ Padre Damián, 38, 28036, Madrid

Average price €20

Italian

C/ Condesa de Venadito, 5, 28027, Madrid

Average price €16

Italian

C/ Serrano, 91, 28006, Madrid

Average price €16

Italian

C/ Infantas, 13, 28004, Madrid

Average price €22

International

C/ Velazquez, 102, 28006, Madrid

Average price €28

Menu 15.00

Italian

C/ Velázquez, 61, 28001, Madrid

Average price €34

Menú de Grupos 50€

Italian

Calle de Sta Engracia, 90, 28010, Madrid

8.3 / 10
548 reviews

Average price €27

Italian

C/ Cava Baja, 11, 28005, Madrid

8.3 / 10
346 reviews

Average price €18

Italian

Calle de López de Hoyos, 460, 28043, Madrid

8.2 / 10
62 reviews

Average price €15

Italian

Calle Retama, 8, 28045, Madrid

8.1 / 10
75 reviews

Average price €20

Italian

Calle de Padilla, 63, 28006, Madrid

7.9 / 10
371 reviews

Average price €25

Italian

Calle del Dr. Fleming, 23, 28036, Madrid

7.8 / 10
103 reviews

Average price €20

International

Calle de Las Huertas, 10, 28012, Madrid

6.0 / 10
91 reviews

Average price €15

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