Spain Cruises Starting In December 2026 and 2027

If you're looking at joining a cruise to Spain in December 2026 or 2027, we have 83 unique cruise itineraries and 1,342 departures available, operated by ten of the world's leading cruise lines departing in December.
Filter Results
Departures
Duration
4 Days
20 Days
Countries Visited
Start & End Cities
Ship Size
Ship Features
Operators
Show More...
Price
$100pp
$78,090pp
Countries
Show More...
Filter Results
83 Cruises (1,342 Cruise Departures)
Cruise

7 Days (6 Nights) San Miguel de Abona to San Miguel de Abona
Operated By: G Adventures
Departures: Feb 2026 to Apr 2028
Visit: Spain
From
US$1,199
Per Person
View Trip
Cruise
 (8)

8 Days (7 Nights) Rome to Barcelona
Cruise Line: Azamara Cruises
Departure: 22 December 2026
Visit: Italy, Spain
Azamara Always Included
Inside
$1,869
Oceanview
$1,969
Balcony
$2,239
Suite
$4,072
From
US$1,869
Per Person
View Trip
Cruise
 (2)

8 Days (7 Nights) Las Palmas de Gran Canaria to Las Palmas de Gran Canaria
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departures: Dec 2026 to Mar 2028
Visit: Spain, Portugal
Bonus Onboard Credit
Inside
$647
Oceanview
$767
Balcony
$852
Suite
$1,653
From
US$647
Per Person
View Trip
Cruise
 (2)

8 Days (7 Nights) Funchal to Funchal
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 22 December 2026
Visit: Portugal, Spain
Bonus Onboard Credit
Inside
$1,059
Oceanview
$1,169
Balcony
$1,249
Suite
$1,904
From
US$1,059
Per Person
View Trip
Cruise
 (2)

8 Days (7 Nights) Funchal to Funchal
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departures: Dec 2026 to Mar 2028
Visit: Portugal, Spain
Bonus Onboard Credit
Inside
$631
Oceanview
$741
Balcony
$821
Suite
$1,511
From
US$631
Per Person
View Trip
Cruise
 (2)

8 Days (7 Nights) Las Palmas de Gran Canaria to Las Palmas de Gran Canaria
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 25 December 2026
Visit: Spain, Portugal
Bonus Onboard Credit
Inside
$1,173
Oceanview
$1,283
Balcony
$1,363
Suite
$3,162
From
US$1,173
Per Person
View Trip
Cruise
 (2)

7 Days (6 Nights) Rome to Santa Cruz De Tenerife
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 07 December 2026
Visit: Italy, Spain
Bonus Onboard Credit
Inside
$424
Oceanview
$514
Balcony
$577
Suite
$1,087
From
US$424
Per Person
View Trip
Cruise
 (2)

8 Days (7 Nights) Funchal to Funchal
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 29 December 2026
Visit: Portugal, Spain
Bonus Onboard Credit
Inside
$1,214
Oceanview
$1,324
Balcony
$1,404
Suite
$2,038
From
US$1,214
Per Person
View Trip
Cruise
 (2)

8 Days (7 Nights) Lanzarote to Lanzarote
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departures: Dec 2026 to Mar 2028
Visit: Spain, Portugal
Bonus Onboard Credit
Inside
$615
Oceanview
$725
Balcony
$825
Suite
$2,326
From
US$615
Per Person
View Trip
Cruise
 (2)

8 Days (7 Nights) Santa Cruz De Tenerife to Santa Cruz De Tenerife
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departures: Dec 2026 to Mar 2028
Visit: Spain, Portugal
Bonus Onboard Credit
Inside
$560
Oceanview
$710
Balcony
$810
Suite
$1,398
From
US$560
Per Person
View Trip
Cruise
 (2)

8 Days (7 Nights) Lanzarote to Lanzarote
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 24 December 2026
Visit: Spain, Portugal
Bonus Onboard Credit
Inside
$1,254
Oceanview
$1,364
Balcony
$1,464
Suite
-
From
US$1,254
Per Person
View Trip
Cruise
 (2)

8 Days (7 Nights) Santa Cruz De Tenerife to Santa Cruz De Tenerife
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 27 December 2026
Visit: Spain, Portugal
Bonus Onboard Credit
Inside
$1,346
Oceanview
$1,496
Balcony
$1,596
Suite
$2,031
From
US$1,346
Per Person
View Trip
Cruise
 (8)

8 Days (7 Nights) Rome to Barcelona
Cruise Line: Viking Cruises
Departures: Apr 2026 to Sep 2028
Visit: Italy, Monaco, France, Spain
Multiple Deals Available
Inside
-
Oceanview
-
Balcony
$2,599
Suite
$3,499
From
US$2,599
Save 800
Per Person
View Trip
Cruise
 (3)

11 Days (10 Nights) Las Palmas de Gran Canaria to Lisbon
Cruise Line: Azamara Cruises
Departure: 28 December 2027
Visit: Spain, Portugal, Morocco
Azamara Always Included
Exclusive Savings
Inside
$2,741
Oceanview
$3,333
Balcony
$4,109
Suite
$5,913
From
US$2,741
Save 58
Per Person
View Trip
Cruise
 (1)

14 Days (13 Nights) London to London
Cruise Line: Cunard
Departure: 15 December 2027
Visit: England, Portugal, Spain
Inside
$3,979
Oceanview
$4,379
Balcony
$4,929
Suite
$10,627
From
US$3,979
Per Person
View Trip
Cruise

15 Days (14 Nights) Barcelona to Miami
Cruise Line: Regent Seven Seas
Departure: 06 December 2027
Visit: Spain, Puerto Rico, USA
Upgrade Your Horizon
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$6,892
Suite
$7,823
From
US$6,892
Save 14,106
Per Person
View Trip
Cruise
 (2)

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 24 December 2027
Visit: Spain, Morocco, Gibraltar
Exclusive Savings
Inside
$2,399
Oceanview
$2,499
Balcony
$2,799
Suite
$5,891
From
US$2,399
Save 1,346
Per Person
View Trip
Cruise

15 Days (14 Nights) London to London
Cruise Line: Cunard
Ship: Queen Anne
Departure: 20 December 2026
Visit: England, Portugal, Spain
Inside
$3,289
Oceanview
$4,449
Balcony
$4,839
Suite
$11,093
From
US$3,289
Per Person
View Trip
Cruise
 (3)

14 Days (13 Nights) Lisbon to Miami
Cruise Line: Oceania Cruises
Departure: 07 December 2027
Visit: Portugal, Spain, USA
Your World Included Credit
Your World Inclusions
Exclusive Savings
Inside
$2,499
Oceanview
$3,277
Balcony
$3,907
Suite
$5,556
From
US$2,499
Save 2,499
Per Person
View Trip
Cruise
 (2)

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departures: Nov 2026 to Dec 2026
Visit: Spain, Morocco, Gibraltar
Exclusive Savings
Inside
$1,488
Oceanview
$1,771
Balcony
$2,055
Suite
$4,892
From
US$1,488
Save 1,382
Per Person
View Trip
Cruise
 (3)

9 Days (8 Nights) Barcelona to Lisbon
Cruise Line: Azamara Cruises
Departure: 11 December 2027
Visit: Spain, Gibraltar, Portugal
Azamara Always Included
Inside
$1,999
Oceanview
$2,496
Balcony
$3,078
Suite
$4,562
From
US$1,999
Per Person
View Trip
Cruise

15 Days (14 Nights) London to London
Cruise Line: Cunard
Ship: Queen Anne
Departure: 21 December 2027
Visit: England, Portugal, Spain
Inside
$3,839
Oceanview
$4,939
Balcony
$5,339
Suite
$11,430
From
US$3,839
Per Person
View Trip
Cruise
 (2)

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 12 December 2027
Visit: Spain, Portugal, Morocco
Exclusive Savings
Inside
$2,099
Oceanview
$2,199
Balcony
$2,399
Suite
$5,298
From
US$2,099
Save 1,161
Per Person
View Trip
Cruise
 (3)

4 Days (3 Nights) Barcelona to Rome
Cruise Line: MSC Cruises
Departure: 11 December 2026
Visit: Spain, France, Italy
Inside
-
Oceanview
$499
Balcony
-
Suite
-
From
US$499
Per Person
View Trip
Cruise

8 Days (7 Nights) Barcelona to Lisbon
Cruise Line: Viking Cruises
Departures: Nov 2026 to Sep 2028
Visit: Spain, Morocco, Portugal
Multiple Deals Available
Inside
-
Oceanview
-
Balcony
$2,999
Suite
$4,799
From
US$2,999
Per Person
View Trip
Cruise
 (1)

13 Days (12 Nights) Cadiz to Fort-de-France
Cruise Line: Ponant
Departure: 04 December 2026
Visit: Spain, Dominica, Martinique
Inside
-
Oceanview
-
Balcony
$4,090
Suite
$5,970
From
US$4,090
Per Person
View Trip
Cruise
 (8)

11 Days (10 Nights) Barcelona to Lisbon
Cruise Line: Azamara Cruises
Departure: 29 December 2026
Visit: Spain, Morocco, Portugal
Azamara Always Included
Exclusive Savings
Inside
$3,151
Oceanview
$3,393
Balcony
$3,995
Suite
$6,517
From
US$3,151
Save 68
Per Person
View Trip
Cruise
 (1)

13 Days (12 Nights) London to London
Cruise Line: Cunard
Departure: 03 December 2027
Visit: England, Portugal, Spain
Inside
$1,639
Oceanview
$1,839
Balcony
$2,039
Suite
$5,039
From
US$1,639
Per Person
View Trip
Cruise

8 Days (7 Nights) Marseille to Marseille
Cruise Line: MSC Cruises
Departures: Feb 2026 to Mar 2028
Visit: France, Italy, Spain
Bonus Onboard Credit
Inside
$570
Oceanview
$660
Balcony
$880
Suite
$1,340
From
US$570
Per Person
View Trip
Cruise
 (2)

9 Days (8 Nights) Rome to Funchal
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 07 December 2026
Visit: Italy, Spain, Portugal
Bonus Onboard Credit
Inside
$667
Oceanview
$793
Balcony
$874
Suite
$1,671
From
US$667
Per Person
View Trip
Results: 1-30 of 83

No trips found. Try adjusting the search filters.