NeighborhoodsOnly with offers
Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

Specify a date & time to find the best restaurants & offers

The Best Italian Restaurants in Madrid

129 restaurants

Sort by Relevance

    YUMS x2PAYItalian

    Bresca Virgen

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

    8.9 / 10
    107 reviews

    Average price €20

    30% off the 'a la carte' menu

      Italian

      Escalerilla de piedra 2, arco de cuchilleros, 28012, Madrid

      9.5 / 10
      301 reviews

      Average price €17 Accepts Yums

      30% off the 'a la carte' menu

        Italian

        Calle de las Hileras, 2, 28013, Madrid

        9.4 / 10
        576 reviews

        Average price €20

        30% off the 'a la carte' menu

          Italian

          Paseo Marqués de Zafra, 44, 28028, Madrid

          9.5 / 10
          142 reviews

          Average price €18

          30% off the 'a la carte' menu

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

            YUMS x2PAYItalian

            Calle de Fuencarral, 105, 28004, Madrid

            9.0 / 10
            234 reviews

            Average price €20

            50% off the 'a la carte' menu

              Italian

              Calle de Embajadores, 28, 28012, Madrid

              9.6 / 10
              488 reviews

              Average price €18

                PAYItalian

                Calle del Barquillo, 30, 28004, Madrid

                8.8 / 10
                54 reviews

                Average price €22

                30% off food!

                  Italian

                  Calle el Españoleto, 2, 28010, Madrid

                  9.7 / 10
                  255 reviews

                  Average price €20

                    PAYPizzeria

                    C/ Burguete, 28, 28050, Madrid

                    Average price €18

                    30% off the 'a la carte' menu

                    InsiderItalian

                    C/ Velázquez,17, 28001, Madrid

                    9.0 / 10
                    1,031 reviews

                    Average price €30 american express Welcome

                    20% off the 'a la carte' menu

                    InsiderItalian

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

                    9.0 / 10
                    591 reviews

                    Average price €30 american express Welcome

                    20% off the 'a la carte' menu

                    InsiderPizzeria

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

                    9.4 / 10
                    366 reviews

                    Average price €22

                      PAYItalian

                      Calle Mayor, 31, 28012, Madrid

                      7.7 / 10
                      29 reviews

                      Average price €25 Accepts Yums

                      50% off the 'a la carte' menu

                        Italian

                        C/ Coloreros, 5, 28013, Madrid

                        9.5 / 10
                        1,458 reviews

                        Average price €22

                          Italian

                          Calle del Marqués de Urquijo, 21, 28008, Madrid

                          9.1 / 10
                          209 reviews

                          Average price €25

                            Italian

                            Calle de López de Hoyos, 81, Planta baja del Mercado Prosperidad, local 9, 28002, Madrid

                            9.4 / 10
                            319 reviews

                            Average price €15 american express Welcome

                            InsiderItalian

                            Calle Zurbano 85, 28003, Madrid

                            9.3 / 10
                            4,329 reviews

                            Average price €33

                            30% off the 'a la carte' menu

                              YUMS x2PAYItalian

                              Plaza de Cascorro, 16, 28005, Madrid

                              Average price €22

                                Italian

                                Av. de Guadalajara, 2, 28032, Madrid

                                9.1 / 10
                                291 reviews

                                Average price €16

                                  PAYItalian

                                  Paseo Ginebra, 26, 28022, Madrid

                                  9.0 / 10
                                  544 reviews

                                  Average price €20

                                    Italian

                                    C/ Atocha, 16, 28012, Madrid

                                    9.0 / 10
                                    453 reviews

                                    Average price €18

                                      Italian

                                      Paseo de la Castellana, 257, 28046, Madrid

                                      9.0 / 10
                                      2,111 reviews

                                      Average price €20

                                      30% off the 'a la carte' menu

                                        PAYItalian

                                        Avenida Monasterio de los Silos, 25, 28049, Madrid

                                        8.7 / 10
                                        1,727 reviews

                                        Average price €19 american express Welcome

                                        Menú Especial €25

                                        InsiderPAYItalian

                                        Calle de Viriato, 11, 28010, Madrid

                                        9.3 / 10
                                        6 reviews

                                        Average price €25

                                          PAYItalian

                                          Calle del Espíritu Santo, 16, 28004, Madrid

                                          8.9 / 10
                                          50 reviews

                                          Average price €15

                                          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.