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

331 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

Pizzería Arezzo

Calle de Cobos de Segovia, 28, 28005, Madrid

9.3 / 10
79 reviews

Average price €15

Mexican

Calle Jardines, 5, 28013, Madrid

8.7 / 10
702 reviews

Average price €25

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

Italian

Calle de Latina, 35, 28047, Madrid

9.1 / 10
61 reviews

Average price €15

Menu 9,90€

Pizzeria

Calle de la Puebla, 9, 28004, Madrid

9.6 / 10
160 reviews

Average price €15

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

Italian

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

9.2 / 10
1,311 reviews

Average price €15

Especial grupo: Menú 29.90 €

Italian

Av. de Monforte de Lemos, 36, 28029, Madrid

8.4 / 10
318 reviews

Average price €20 Accepts Yums

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

YUMS x2Italian

Escalerilla de Piedra 2 | Arco de Los Cuchilleros, 28012, Madrid

8.4 / 10
201 reviews

Average price €25

MICHELIN 2020Italian

Calle San Bartolomé, 23, Madrid, Spain, 28004, Madrid

9.4 / 10
1,021 reviews

Average price €40

Italian

Calle de Orense, 4, 28020, Madrid

Average price €16

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

Italian

Calle de Alcalá, 191, 28009, Madrid

9.2 / 10
148 reviews

Average price €20

YUMS x2Italian

Calle María Zambrano, 7, 28027, Madrid

Average price €20

Italian

Paseo del Pintor Rosales, 30, 28008, Madrid

9.2 / 10
1,429 reviews

Average price €33

Italian

Calle Fúcar, 11, 28014, Madrid

9.2 / 10
558 reviews

Average price €18

Fine Dining

Avenida Machupichu, 16, 28043, Madrid

9.2 / 10
995 reviews

Average price €20

Italian

Avenida Monasterio de los Silos, 25, 28049, Madrid

9.0 / 10
1,583 reviews

Average price €19

Menu 25€

InsiderItalian

Calle de Augusto Figueroa, 41, 28004, Madrid

9.5 / 10
666 reviews

Average price €30

InsiderItalian

Calle de Recoletos, 6, 28001, Madrid

9.3 / 10
194 reviews

Average price €40

Italian

Calle de Cardenal Marcelo Spínola, 8, 28016, Madrid

8.3 / 10
300 reviews

Average price €16

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

Italian

Calle de Ayala, 140, 28006, Madrid

9.3 / 10
376 reviews

Average price €25

Italian

Av. de Manoteras, 40, 28050, Madrid

8.2 / 10
128 reviews

Average price €20

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

Italian

Calle Avelino Fernández de la Poza, 53, 28053, Madrid

9.2 / 10
5 reviews

Average price €13

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 Embajadores, 28, 28012, Madrid

9.3 / 10
376 reviews

Average price €18

Italian

Calle Virgen de la Alegria 10 Mercado de Las Ventas, Primer Lugar , Local 128 28027 Madrid, 28027, Madrid

9.3 / 10
72 reviews

Average price €15

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

Italian

Calle de Arlabán, 1, 28014, Madrid

9.1 / 10
346 reviews

Average price €12

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