A cruise ship moored below a pastel hillside town on the Mediterranean coast

Country guide

Cruise ports in Italy

5 ports we cover in Italy, across the Western Mediterranean and Adriatic. Each guide covers how ships berth, how far the town is and what a group can do with the day.

  • Western Mediterranean
  • Adriatic
  • 5 port guides

Practical basics

Drawn from the individual port guides below. Currency, language and berthing can differ between ports in the same country, so the detail that matters is on each port's own page.

Plan a group cruise calling at Italy

How Italy's ports compare

Italy has more cruise ports on a Mediterranean itinerary than any other country, and they divide sharply into two kinds: the ones where the ship berths in the city, and the ones where the city is an hour or more inland. Naples and Venice are nominally the former; Livorno and Civitavecchia are firmly the latter.

That distinction decides the day. At Naples the ship ties up in front of the city and a group can walk off and disperse. At Civitavecchia, Rome is 80 km away and a ten-hour call leaves perhaps six hours in the city. At Livorno, Florence is 90 km and the port itself is closed to pedestrians, so even reaching Livorno town needs a mandatory shuttle.

Venice is the one that has changed. Large ships were barred from the Giudecca Canal in 2021, so sailings now use Marghera on the mainland or, increasingly, Ravenna 150 km south. Arriving no longer means sailing past St Mark’s, and on a Ravenna call many passengers reasonably choose to see Ravenna’s Byzantine mosaics instead.

Palermo is the outlier and the most distinctive. Sicily spent centuries under Arab and then Norman rule, and the architecture combines the two in a way found nowhere else in Italy — worth prioritising for a group that has already done Rome and Florence.

Every Italy cruise port

Regions Italy sits in

Other countries with cruise ports

Taking a group to Italy

Five cabins or more held together as one block, quoted once, with each household booking and paying separately. Tell us roughly when and how many.

Get group rates