Cruises from Spain to Italy

Are you looking for a cruise from Spain to Italy? April is the most popular month to cruise between Spain and Italy and there are 201 departures available from sixteen of the world's leading cruise lines.
Filter Results
Departures
Show More...
Duration
3 Days
31 Days
Start & End Cities
Ship Size
Ship Features
Operators
Show More...
Price
$300pp
$56,095pp
Countries
Show More...
Filter Results
106 Cruises (201 Cruise Departures)
Cruise
 (2)

8 Days (7 Nights) Barcelona to Rome
Cruise Line: Princess
Ship: Sun Princess
Departures: Apr 2025 to Oct 2026
Countries Visited: Spain, Gibraltar, France, Italy
Exclusive Deal
INSIDE
$1,706
OCEANVIEW
$1,946
BALCONY
$2,250
SUITE
$2,575
From (per person) 1,706
Cruise

13 Days (12 Nights) Barcelona to Venice
Cruise Line: Viking Cruises
Departures: Apr 2025 to Aug 2026
Countries Visited: Spain, France, Italy, Greece (+1 more), Croatia
Companion Fly Free
INSIDE
-
OCEANVIEW
-
BALCONY
$10,775
SUITE
$16,655
Save (per person) 276
From (per person) 10,775
Cruise
 (1)

8 Days (7 Nights) Barcelona to Rome
Cruise Line: Ponant
Departure: 26 April 2025
Countries Visited: Spain, France, Italy
Exclusive Savings
INSIDE
-
OCEANVIEW
-
BALCONY
$8,840
SUITE
$14,818
Save (per person) 170
From (per person) 8,840
Cruise
 (1)

12 Days (11 Nights) Barcelona to Venice
Cruise Line: Norwegian Cruise Line
Departures: May 2025 to Sep 2025
Countries Visited: Spain, France, Italy, Sicily (+3 more), Malta, Greece, Croatia
More At Sea OfferExclusive Solo Offer
INSIDE
$4,675
OCEANVIEW
$5,684
BALCONY
$7,320
SUITE
$7,780
From (per person) 4,675
Cruise
 (2)

12 Days (11 Nights) Barcelona to Trieste
Cruise Line: Holland America
Ship: Oosterdam
Departure: 12 September 2026
Countries Visited: Spain, France, Italy, Sicily (+3 more), Greece, Croatia, Montenegro
Have It All Offer
INSIDE
$3,162
OCEANVIEW
$3,360
BALCONY
$4,498
SUITE
$6,330
From (per person) 3,162
Cruise
 (2)

15 Days (14 Nights) Barcelona to Rome
Cruise Line: Holland America
Ship: Oosterdam
Departure: 12 July 2026
Countries Visited: Spain, Malta, Greece, Turkey (+3 more), Montenegro, Sicily, Italy
Have It All Offer
INSIDE
$3,629
OCEANVIEW
$4,223
BALCONY
$5,213
SUITE
$8,084
From (per person) 3,629
Cruise
 (1)

10 Days (9 Nights) Barcelona to Bologna
Cruise Line: Norwegian Cruise Line
Departures: Apr 2026 to Aug 2026
Countries Visited: Spain, France, Italy, Sicily (+3 more), Greece, Montenegro, Croatia
More At Sea OfferExclusive Solo Offer
INSIDE
$4,070
OCEANVIEW
$4,758
BALCONY
$5,523
SUITE
$6,976
From (per person) 4,070
Cruise
 (3)

8 Days (7 Nights) Barcelona to Rome
Cruise Line: Princess
Departure: 04 March 2025
Countries Visited: Spain, Gibraltar, Corsica, Italy
Exclusive Deal
INSIDE
$1,399
OCEANVIEW
-
BALCONY
$1,385
SUITE
$1,785
From (per person) 1,385
Cruise
 (2)

12 Days (11 Nights) Barcelona to Trieste
Cruise Line: Holland America
Ship: Oosterdam
Departure: 10 September 2025
Countries Visited: Spain, France, Italy, Sicily (+2 more), Montenegro, Croatia
Exclusive Deal
INSIDE
$3,261
OCEANVIEW
$3,409
BALCONY
$4,647
SUITE
$6,429
From (per person) 3,261
Cruise
 (2)

8 Days (7 Nights) Barcelona to Naples
Cruise Line: Princess
Ship: Sun Princess
Departures: Jun 2025 to Sep 2025
Countries Visited: Spain, Gibraltar, France, Italy
Exclusive Deal
INSIDE
$1,724
OCEANVIEW
$2,140
BALCONY
$2,417
SUITE
$2,833
From (per person) 1,724
Cruise
 (2)

13 Days (12 Nights) Barcelona to Venice
Cruise Line: Azamara Cruises
Departure: 06 September 2025
Countries Visited: Spain, France, Monaco, Italy (+3 more), Montenegro, Croatia, Slovenia
INSIDE
$7,559
OCEANVIEW
$8,113
BALCONY
$9,479
SUITE
$12,380
From (per person) 7,559
Cruise
 (1)

3 Days (2 Nights) Barcelona to Genoa
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 26 October 2024
Countries Visited: Spain, Italy
Exclusive Deal
INSIDE
-
OCEANVIEW
-
BALCONY
-
SUITE
$787
From (per person) 787
Cruise
 (1)

13 Days (12 Nights) Barcelona to Venice
Cruise Line: Azamara Cruises
Departure: 21 April 2025
Countries Visited: Spain, France, Italy, Montenegro (+2 more), Croatia, Slovenia
INSIDE
$5,489
OCEANVIEW
$5,796
BALCONY
-
SUITE
-
From (per person) 5,489
Cruise
 (1)

8 Days (7 Nights) Barcelona to Rome
Cruise Line: Norwegian Cruise Line
Departures: May 2026 to Oct 2026
Countries Visited: Spain, France, Italy, Sicily
More At Sea OfferExclusive Solo Offer
INSIDE
$2,814
OCEANVIEW
-
BALCONY
$3,426
SUITE
$3,732
From (per person) 2,814
Cruise
 (1)

9 Days (8 Nights) Barcelona to Rome
Cruise Line: Azamara Cruises
Departure: 09 April 2026
Countries Visited: Spain, France, Italy
INSIDE
$2,830
OCEANVIEW
$3,364
BALCONY
$4,374
SUITE
$6,146
From (per person) 2,830
Cruise
 (2)

23 Days (22 Nights) Barcelona to Trieste
Cruise Line: Holland America
Ship: Oosterdam
Departure: 22 April 2026
Countries Visited: Spain, France, Italy, Sicily (+4 more), Greece, Turkey, Albania, Croatia
Have It All Offer
INSIDE
$5,780
OCEANVIEW
$6,523
BALCONY
$8,552
SUITE
$11,770
From (per person) 5,780
Cruise
 (1)

12 Days (11 Nights) Barcelona to Venice
Cruise Line: Azamara Cruises
Departure: 13 September 2026
Countries Visited: Spain, France, Monaco, Italy (+3 more), Sicily, Montenegro, Slovenia
INSIDE
$4,743
OCEANVIEW
$5,535
BALCONY
$6,931
SUITE
$9,327
From (per person) 4,743
Cruise
 (2)

8 Days (7 Nights) Barcelona to Rome
Cruise Line: Princess
Ship: Sun Princess
Departure: 08 August 2026
Countries Visited: Spain, Gibraltar, Italy
Exclusive Deal
INSIDE
$2,864
OCEANVIEW
$3,636
BALCONY
$5,425
SUITE
$5,547
From (per person) 2,864
Cruise
 (2)

11 Days (10 Nights) Barcelona to Rome
Cruise Line: Princess
Ship: Sun Princess
Departure: 11 October 2025
Countries Visited: Spain, France, Italy, Montenegro (+1 more), Greece
Exclusive Deal
INSIDE
$2,674
OCEANVIEW
$3,139
BALCONY
$4,516
SUITE
$4,902
From (per person) 2,674
Cruise
 (2)

28 Days (27 Nights) Barcelona to Rome
Cruise Line: Holland America
Ship: Oosterdam
Departure: 02 August 2026
Countries Visited: Spain, Morocco, Portugal, Corsica (+4 more), Italy, Montenegro, Greece, Sicily
Have It All Offer
INSIDE
$7,218
OCEANVIEW
$8,109
BALCONY
$9,792
SUITE
-
From (per person) 7,218
Cruise
 (1)

4 Days (3 Nights) Barcelona to Naples
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 23 April 2025
Countries Visited: Spain, France, Italy
Exclusive Deal
INSIDE
-
OCEANVIEW
-
BALCONY
$777
SUITE
$1,107
From (per person) 777
Cruise
 (2)

7 Days (6 Nights) Barcelona to Rome
Cruise Line: Princess
Ship: Sun Princess
Departure: 19 March 2026
Countries Visited: Spain, Gibraltar, France, Italy
Exclusive Deal
INSIDE
$1,524
OCEANVIEW
$1,621
BALCONY
$1,938
SUITE
$2,532
From (per person) 1,524
Cruise
 (1)

4 Days (3 Nights) Barcelona to Rome
Cruise Line: MSC Cruises
Departure: 24 March 2025
Countries Visited: Spain, Italy
Exclusive Deal
INSIDE
-
OCEANVIEW
$553
BALCONY
$708
SUITE
$1,213
From (per person) 553
Cruise
 (1)

4 Days (3 Nights) Valencia to Genoa
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 25 October 2024
Countries Visited: Spain, Italy
Last Minute OfferLast Minute With Drinks
INSIDE
$359
OCEANVIEW
-
BALCONY
$573
SUITE
$893
From (per person) 359
Cruise
 (1)

23 Days (22 Nights) Malaga to Rome
Cruise Line: Oceania Cruises
Departure: 07 October 2025
Countries Visited: Spain, Morocco, Portugal, Tunisia (+4 more), Malta, Greece, Sicily, Italy
Bonus SavingsExclusive Deal
INSIDE
$8,378
OCEANVIEW
$9,084
BALCONY
$13,890
SUITE
$18,978
Save (per person) 2,502
From (per person) 8,378
Cruise
 (1)

3 Days (2 Nights) Barcelona to Genoa
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 19 April 2025
Countries Visited: Spain, France, Italy
Exclusive Deal
INSIDE
-
OCEANVIEW
-
BALCONY
$574
SUITE
-
From (per person) 574
Cruise
 (2)

8 Days (7 Nights) Barcelona to Rome
Cruise Line: Ponant
Ship: Le Laperouse
Departure: 02 October 2025
Countries Visited: Spain, France, Italy
Exclusive Savings
INSIDE
-
OCEANVIEW
-
BALCONY
$8,301
SUITE
$13,907
Save (per person) 159
From (per person) 8,301
Cruise
 (1)

10 Days (9 Nights) Barcelona to Rome
Cruise Line: Azamara Cruises
Departure: 02 April 2025
Countries Visited: Spain, France, Corsica, Italy
INSIDE
$4,277
OCEANVIEW
$4,405
BALCONY
$5,108
SUITE
$8,049
From (per person) 4,277
Cruise

8 Days (7 Nights) Barcelona to Rome
Cruise Line: Explora Journeys
Ship: Explora II
Departure: 08 September 2025
Countries Visited: Spain, France, Italy, Corsica (+1 more), Sardinia
Anniversary Offer
INSIDE
-
OCEANVIEW
-
BALCONY
$7,227
SUITE
$8,217
From (per person) 6,866
Cruise

17 Days (16 Nights) Barcelona to Rome
Cruise Line: Silversea
Ship: Silver Ray
Departure: 06 July 2025
Countries Visited: Spain, France, Monaco, Italy (+1 more), Sicily
Port-to-PortDoor-to-Door Upgrade Option
INSIDE
-
OCEANVIEW
-
BALCONY
-
SUITE
$16,830
From (per person) 16,830
Results: 1-30 of 106

No Results found. Try changing your search filters.