
Think of Italian cruises and you think of world-renowned cities like Venice, Rome and Florence, home to monuments such as the Coliseum, the Sistine Chapel, birthplace of Michelangelo and Leonardo da Vinci, Vivaldi and Puccini, home to opera, ice-cream, pasta, and litres of fabulous Italian wine!
Italian cruises can introduce you to the rolling hills of Tuscany and Umbria, the picturesque ports along the Amalfi coast, to the glamorous island of Capri, the fashion capital that is Milan and the romantic lake district of the north.
Cruising around the varied and beautiful Italian coast is a great way to discover Italy, especially if you have never visited before - driving in Italy is not for the faint hearted! If you are a frequent visitor, you can rediscover favourite places and uncover new destinations, thanks to our deep knowledge of our many Italian ports-of-call.
Travel with MSC Cruises to Italy on our state-of-the-art cruise ships and you’ll fall under the spell of Ancona, Bari, Catania, Rome, Genoa, Livorno, La Spezia, Salerno, Ravenna, Sorrento and Venice - just a handful of our destinations. Many of these cities act as a gateway to other great places further afield or inland, including Florence, Portofino and Urbino or the UNESCO heritage region of Cinque Terre.
A cruise holiday to Italy lies at the heart of your Mediterranean cruise; let us unveil new sights and sounds through our dedicated excursion packages, where you can enjoy the best deals on our outstanding attractions and get under the skin of this wonderful country.