Cruises from Italy to Spain

Are you looking for a cruise from Italy to Spain? June is the most popular month to cruise between Italy and Spain and there are 373 departures available from eighteen of the world's leading cruise lines.
Filter Results
199 Cruises (373 Departures)
199 Cruises (373 Departures)
Departures
Show More...
Duration
3 Days
32 Days
Start & End Cities
Ship Size
Ship Features
Operators
Show More...
Price
$300pp
$41,320pp
Countries
Show More...
Cruise
 (1)

8 Days (7 Nights) Rome to Barcelona
Cruise Line: Viking
Departures: Sep 2026 to Sep 2028
Visits: Italy, Monaco, France, Spain
Exclusive Savings
Balcony
$3,964
Suite
$6,414
From (Per Person)
A$3,964
Save 1,407
Per Person
Cruise
 (1)

13 Days (12 Nights) Venice to Barcelona
Cruise Line: Viking
Departures: Jul 2026 to Sep 2028
Visits: Italy, Croatia, Greece, Monaco, France, Spain
Exclusive Savings
Balcony
$9,844
Suite
$14,646
From (Per Person)
A$9,844
Save 1,511
Per Person
Cruise
 (2)

7 Days (6 Nights) Rome to Santa Cruz De Tenerife
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 07 December 2026
Visits: Italy, Spain
Exclusive Savings
Inside
$912
Oceanview
$981
Balcony
$981
Suite
$1,912
From (Per Person)
A$912
Per Person
Cruise
 (13)

15 Days (14 Nights) Rome to Barcelona
Cruise Line: Cunard
Departure: 15 October 2027
Visits: Italy, Sicily, Greece, Croatia, Spain
Exclusive Savings
Inside
$4,409
Oceanview
$4,657
Balcony
$5,548
Suite
$10,399
From (Per Person)
A$4,409
Per Person
Cruise
 (1)

8 Days (7 Nights) Rome to Barcelona
Cruise Line: Oceania
Departure: 09 September 2027
Visits: Italy, France, Spain
Your World Inclusions
Exclusive Savings
Inside
$2,935
Oceanview
$3,148
Balcony
$4,875
Suite
$6,543
From (Per Person)
A$2,935
Save 2,055
Per Person
Cruise
 (3)

13 Days (12 Nights) Trieste to Barcelona
Cruise Line: Oceania
Departure: 23 July 2028
Visits: Italy, Slovenia, Croatia, Greece +4 more, Sicily, Malta, Tunisia, Spain
Your World Inclusions
Exclusive Savings
Inside
$5,292
Oceanview
$7,057
Balcony
$8,542
Suite
$11,927
From (Per Person)
A$5,292
Save 2,148
Per Person
Cruise
 (8)

19 Days (18 Nights) Venice to Barcelona
Cruise Line: Azamara
Departure: 16 May 2027
Visits: Italy, Montenegro, Sicily, France, Spain
Azamara Always Included
Exclusive Savings
Inside
$9,796
Oceanview
$10,247
Balcony
-
Suite
$26,152
From (Per Person)
A$9,796
Save 153
Per Person
Cruise
 (13)

15 Days (14 Nights) Trieste to Barcelona
Cruise Line: Cunard
Departure: 27 August 2027
Visits: Italy, Croatia, Greece, Sicily, Corsica, Spain
Exclusive Savings
Inside
$4,558
Oceanview
$4,954
Balcony
$5,894
Suite
$11,191
From (Per Person)
A$4,558
Per Person
Cruise
 (3)

8 Days (7 Nights) Rome to Barcelona
Cruise Line: Holland America
Ship: Oosterdam
Departures: Aug 2026 to Jul 2027
Visits: Italy, Corsica, France, Gibraltar, Spain
Fare Saver
Exclusive Savings
Inside
$2,012
Oceanview
$2,319
Balcony
$2,457
Suite
$3,051
From (Per Person)
A$2,012
Per Person
Cruise
 (8)

8 Days (7 Nights) Rome to Barcelona
Cruise Line: Azamara
Departure: 22 December 2026
Visits: Italy, Spain
Azamara Always Included
Exclusive Savings
Inside
$3,220
Oceanview
$3,534
Balcony
$3,828
Suite
$6,327
From (Per Person)
A$3,220
Save 49
Per Person
Cruise
 (13)

22 Days (21 Nights) Rome to Barcelona
Cruise Line: Cunard
Departure: 30 July 2027
Visits: Italy, Malta, Croatia, Greece, Sicily, Corsica, Spain
Exclusive Savings
Inside
$5,610
Oceanview
$6,224
Balcony
$7,441
Suite
$14,371
From (Per Person)
A$5,610
Per Person
Cruise
 (4)

11 Days (10 Nights) Venice to Barcelona
Cruise Line: Azamara
Departure: 22 May 2028
Visits: Italy, Croatia, Montenegro, France, Spain
Azamara Always Included
Exclusive Savings
Inside
$4,338
Oceanview
$4,710
Balcony
$5,798
Suite
$8,179
From (Per Person)
A$4,338
Per Person
Cruise
 (1)

10 Days (9 Nights) Rome to Barcelona
Cruise Line: Celebrity Cruises
Departure: 06 July 2027
Visits: Italy, France, Spain
Exclusive Savings
Inside
$2,408
Oceanview
$3,041
Balcony
$3,432
Suite
$8,378
From (Per Person)
A$2,408
Save 1,402
Per Person
Cruise
 (3)

8 Days (7 Nights) Rome to Barcelona
Cruise Line: Oceania
Departure: 10 April 2028
Visits: Italy, Corsica, Monaco, France, Spain
Your World Inclusions
Exclusive Savings
Inside
$3,195
Oceanview
$4,320
Balcony
$5,300
Suite
$7,259
From (Per Person)
A$3,195
Save 2,065
Per Person
Cruise
 (3)

11 Days (10 Nights) Rome to Barcelona
Cruise Line: Oceania
Departure: 15 November 2026
Visits: Italy, Sicily, Malta, Tunisia, Sardinia, Spain
Your World Inclusions
Exclusive Savings
Inside
$2,643
Oceanview
$3,215
Balcony
$3,550
Suite
$4,820
From (Per Person)
A$2,643
Save 4,727
Per Person
Cruise
 (1)

8 Days (7 Nights) Venice to Barcelona
Cruise Line: MSC Cruises
Ship: MSC Lirica
Departure: 14 November 2027
Visits: Italy, Greece, Spain
Exclusive Savings
Inside
$990
Oceanview
$1,148
Balcony
$1,821
Suite
$2,217
From (Per Person)
A$990
Per Person
Cruise
 (8)

8 Days (7 Nights) Rome to Barcelona
Cruise Line: Azamara
Departure: 27 May 2027
Visits: Italy, France, Spain
Azamara Always Included
Exclusive Savings
Inside
$2,869
Oceanview
$3,281
Balcony
$4,319
Suite
$6,897
From (Per Person)
A$2,869
Per Person
Cruise
 (1)

10 Days (9 Nights) Bologna to Barcelona
Cruise Line: Norwegian Cruise Line
Departures: Jul 2027 to Sep 2027
Visits: Italy, Croatia, Montenegro, France, Spain
Just Cruise Fare
Exclusive Savings
Inside
$4,012
Oceanview
$4,623
Balcony
$5,738
Suite
$7,451
From (Per Person)
A$4,012
Per Person
Cruise
 (1)

11 Days (10 Nights) Venice to Barcelona
Cruise Line: Explora Journeys
Ship: Explora II
Departure: 27 October 2027
Visits: Italy, Croatia, Malta, Monaco, France, Spain
Exclusive Savings
Suite
$9,334
From (Per Person)
A$9,334
Save 191
Per Person
Cruise
 (3)

13 Days (12 Nights) Trieste to Barcelona
Cruise Line: Oceania
Departure: 01 September 2028
Visits: Italy, Croatia, Montenegro, Greece, Monaco, Spain
Your World Inclusions
Exclusive Savings
Inside
$5,294
Oceanview
$7,060
Balcony
$8,544
Suite
$11,929
From (Per Person)
A$5,294
Save 2,146
Per Person
Cruise
 (13)

8 Days (7 Nights) Trieste to Barcelona
Cruise Line: Cunard
Departure: 04 June 2027
Visits: Italy, Croatia, Sicily, Spain
Exclusive Savings
Inside
$1,942
Oceanview
$2,199
Balcony
$2,506
Suite
$4,882
From (Per Person)
A$1,942
Per Person
Cruise
 (8)

8 Days (7 Nights) Rome to Malaga
Cruise Line: Azamara
Departure: 02 December 2027
Visits: Italy, Sicily, Tunisia, Algeria, Spain
Azamara Always Included
Exclusive Savings
Inside
$2,474
Oceanview
$2,768
Balcony
$3,680
Suite
$5,218
From (Per Person)
A$2,474
Per Person
Cruise
 (13)

8 Days (7 Nights) Trieste to Barcelona
Cruise Line: Cunard
Departure: 28 July 2028
Visits: Italy, Croatia, Greece, Sicily, Spain
Exclusive Savings
Inside
$2,526
Oceanview
$2,724
Balcony
$3,070
Suite
$6,238
From (Per Person)
A$2,526
Per Person
Cruise
 (3)

12 Days (11 Nights) Trieste to Barcelona
Cruise Line: Oceania
Departure: 17 April 2027
Visits: Italy, Slovenia, Croatia, Montenegro +4 more, Greece, Sicily, France, Spain
Your World Inclusions
Exclusive Savings
Inside
$3,573
Oceanview
$4,562
Balcony
$5,340
Suite
$7,734
From (Per Person)
A$3,573
Save 3,277
Per Person
Cruise
 (1)

10 Days (9 Nights) Rome to Barcelona
Cruise Line: Explora Journeys
Ship: Explora II
Departure: 05 March 2027
Visits: Italy, France, Corsica, Spain
Exclusive Savings
Suite
$7,531
From (Per Person)
A$7,531
Save 154
Per Person
Cruise
 (1)

11 Days (10 Nights) Rome to Barcelona
Cruise Line: Oceania
Departure: 27 June 2027
Visits: Italy, Sicily, Sardinia, Corsica, France, Spain
Your World Inclusions
Exclusive Savings
Inside
$3,415
Oceanview
$3,619
Balcony
$5,714
Suite
$7,817
From (Per Person)
A$3,415
Save 3,225
Per Person
Cruise
 (8)

11 Days (10 Nights) Rome to Barcelona
Cruise Line: Azamara
Departure: 17 July 2027
Visits: Italy, Monaco, France, Spain
Azamara Always Included
Exclusive Savings
Inside
$4,626
Oceanview
$4,479
Balcony
$5,861
Suite
$9,370
From (Per Person)
A$4,479
Save 70
Per Person
Cruise
 (1)

8 Days (7 Nights) Rome to Barcelona
Cruise Line: Oceania
Departure: 02 December 2026
Visits: Italy, Corsica, France, Spain
Your World Inclusions
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$4,641
Suite
$6,135
From (Per Person)
A$4,641
Save 2,109
Per Person
Cruise
 (2)

7 Days (6 Nights) Rome to Santa Cruz De Tenerife
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 15 November 2027
Visits: Italy, Spain
Exclusive Savings
Inside
$922
Oceanview
$1,060
Balcony
$1,179
Suite
$1,833
From (Per Person)
A$922
Per Person
Cruise
 (1)

9 Days (8 Nights) Rome to Barcelona
Cruise Line: Explora Journeys
Ship: Explora II
Departure: 15 May 2028
Visits: Italy, Corsica, Monaco, France, Spain
Exclusive Savings
Suite
$6,909
From (Per Person)
A$6,909
Save 141
Per Person
Results: 1-30 of 199

No trips found. Try adjusting the search filters.