Register my restaurant
Help

TheFork, a Trip advisor company

What
Where
Cuisine, restaurant name...

The Best Italian Restaurants in Madrid

110 restaurants
Why you received these results
Bresca Virgen, Madrid
Great Deal

    PAYItalian

    Bresca Virgen

    Calle de la Virgen de los Peligros, 7, 28013, Madrid

    9.2 / 10
    989 reviews

    Average price €20

    50% off the 'a la carte' menu

    Pinsa Pizza María de Molina, Madrid
    Top Rated

      PAYItalian

      Calle de María de Molina, 10, 28006, Madrid

      9.5 / 10
      1,811 reviews

      Average price €15 american express Welcome

      20% off the 'a la carte' menu

      Friki - Alcantara 71, Madrid
      On A Budget

        PAYItalian

        C. de Alcántara, 71, 28006, Madrid

        9.2 / 10
        691 reviews

        Average price €10 american express Welcome

        40% off the 'a la carte' menu

        Bresca Fuencarral, Madrid
        Great Deal

          PAYItalian

          Calle de Fuencarral, 105, 28004, Madrid

          8.9 / 10
          1,192 reviews

          Average price €20

          50% off the 'a la carte' menu

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

          Lab84 Malasaña, Madrid
          Top Rated

            Italian

            Calle de la Puebla, 9, 28004, Madrid

            9.4 / 10
            712 reviews

            Average price €15 american express Welcome

            30% off the 'a la carte' menu

            Friki - Lope de Rueda Rueda 16, Madrid
            On A Budget

              PAYItalian

              C. de Lope de Rueda, 16, 28009, Madrid

              9.1 / 10
              383 reviews

              Average price €13 Accepts Yums

              40% off the 'a la carte' menu

              Piú di Prima, Madrid

                Italian

                Paseo del Pintor Rosales, 30, 28008, Madrid

                8.8 / 10
                1,804 reviews

                Average price €33 american express Welcome

                40% off the 'a la carte' menu

                Siamo la Pizza, Madrid

                  PAYPizzeria

                  Calle Gandhi, 71, 28017, Madrid

                  9.5 / 10
                  57 reviews

                  Average price €20

                  30% off the 'a la carte' menu

                  Mr. Pizza, Madrid
                  On A Budget

                    PAYItalian

                    Calle de Vergara, 3, 28013, Madrid

                    8.9 / 10
                    188 reviews

                    Average price €15 american express Welcome

                    30% off the 'a la carte' menu

                    Fratelli d'Italia, Madrid

                      Italian

                      Calle de Hortaleza, 28, 28004, Madrid

                      8.9 / 10
                      308 reviews

                      Average price €25 american express Welcome

                      20% off the 'a la carte' menu

                      La Mafia se Sienta a la Mesa - 4 Torres, Madrid

                        Italian

                        Paseo de la Castellana, 257, 28046, Madrid

                        8.5 / 10
                        2,536 reviews

                        Average price €20 american express Welcome

                        30% off the 'a la carte' menu

                        Lapizza+sana, Madrid

                          PAYItalian

                          Avenida Machupichu, 16, 28043, Madrid

                          9.3 / 10
                          995 reviews

                          Average price €20 american express Welcome

                          Éccolo, Madrid
                          Top Rated

                            Italian

                            Calle de Embajadores, 28, 28012, Madrid

                            9.5 / 10
                            641 reviews

                            Average price €18 american express Welcome

                            Ozio Gastronómico, Madrid
                            Great Deal

                              PAYItalian

                              C. del Aviador Zorita, 37, 28020, Madrid

                              9.3 / 10
                              290 reviews

                              Average price €35

                              -50% en carta - TheFork Summer

                              La Tagliatella - La Gavia, Madrid

                                Italian

                                Calle Adolfo Bioy Casares, 2, 28051, Madrid

                                9.3 / 10
                                363 reviews

                                Average price €18

                                La Tagliatella - Las Rosas, Madrid
                                Top Rated

                                  Italian

                                  Av. de Guadalajara, 2, 28032, Madrid

                                  9.4 / 10
                                  433 reviews

                                  Average price €16

                                  Acqua in bocca, Madrid

                                    PAYItalian

                                    Calle de Arias Montano, 30, 28007, Madrid

                                    9.3 / 10
                                    2,079 reviews

                                    Average price €20 american express Welcome

                                    Il Quattro, Madrid

                                      PAYItalian

                                      Paseo Ginebra, 26, 28022, Madrid

                                      9.2 / 10
                                      699 reviews

                                      Average price €20 american express Welcome

                                      Péscame Mucho, Madrid

                                        PAYItalian

                                        Corredera Baja de San Pablo, 25, 28004, Madrid

                                        9.3 / 10
                                        346 reviews

                                        Average price €25 american express Welcome

                                        Vegaviana, Madrid

                                          Pizzeria

                                          C/ Pelayo, 35, 28004, Madrid

                                          9.1 / 10
                                          1,105 reviews

                                          Average price €17 american express Welcome

                                          Menú Mediodía €10.5

                                          Davvero - Galería Canalejas, Madrid

                                          InsiderPAYItalian

                                          C. de Alcalá, 12, 28014, Madrid

                                          9.2 / 10
                                          136 reviews

                                          Average price €35

                                          La Pizza é Bella, Madrid

                                            Italian

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

                                            9.1 / 10
                                            192 reviews

                                            Average price €20 american express Welcome

                                            La Tagliatella Odonnell, Madrid

                                              Italian

                                              Calle de O'Donnell, 8, 28009, Madrid

                                              9.2 / 10
                                              177 reviews

                                              Average price €23 american express Welcome

                                              La Tagliatella Castellana, Madrid

                                                Italian

                                                Paseo de la Castellana, 257, 28046, Madrid

                                                9.1 / 10
                                                620 reviews

                                                Average price €18

                                                La Tagliatella - Cartagena, Madrid

                                                  Italian

                                                  Avenida de América, 31, 28002, Madrid

                                                  9.1 / 10
                                                  615 reviews

                                                  Average price €18

                                                  Frequently Asked Questions

                                                  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.