Skip to content
All Cruises From Barcelona

Destination

Cruises from Barcelona to Italy

1154 sailings call at Italy or end there (319 one-way), running 2 to 121 nights, on MSC Cruises, Costa Cruises, Viking, Princess Cruises and 15 more. The lowest starting fare we recorded is $243 per person, on the Sun, Nov 22, 2026 departure.

On this site they sit under Western Mediterranean, Greek isles and eastern Mediterranean, Spain, Portugal and Morocco, World cruises and long voyages, Canary Islands and Madeira, and Northern Europe, which the destination pages compare.

Schedule last updated · 1154 departures listed · Dates can change. Verify with the cruise line before booking.

The next departures by date

We may earn a commission if you book through these buttons, at no cost to you.

By month

Starting fares in US dollars per person, for the cheapest cabin listed, with taxes and port fees included, checked . Fares change often, so check the current price before you book.

Other cruises from Barcelona

Cruises from Barcelona to Italy: questions

How many cruises go from Barcelona to Italy?

1154 sailings in the schedule we track call at Italy or end there, from Thu, Nov 5, 2026 to Wed, Nov 1, 2028, on 87 ships.

How long is a cruise from Barcelona to Italy?

From 2 to 121 nights. The most common length is 7 nights, on 704 of the 1154 sailings.

Which cruise lines sail from Barcelona to Italy?

MSC Cruises (337), Costa Cruises (192), Viking (164), Princess Cruises (66), Royal Caribbean International (55), Norwegian Cruise Line (51), Celebrity Cruises (43), Explora Journeys (40), Oceania Cruises (28), Virgin Voyages (27), Cunard (27), Regent Seven Seas Cruises (26), Seabourn (24), Holland America Line (23), Windstar Cruises (19), Azamara (14), Silversea (7), Carnival Cruise Line (7), and Disney Cruise Line (4).

Are there one-way cruises from Barcelona to Italy?

Yes, 319 sailings end there rather than coming back to Barcelona, so you fly home from Italy. They are marked "Ends in" in the list below.

What is the cheapest cruise from Barcelona to Italy?

Among the fares we checked on 2026-11-04, the lowest is $243 per person, 4 nights on Sun, Nov 22, 2026. Fares change daily, so check the current price before you book.