Morocco Cruises Starting In December 2026, 2027 and 2028

If you're looking at joining a cruise to Morocco in December 2026, 2027 or 2028, we have 36 unique cruise itineraries and 130 departures available, operated by ten of the world's leading cruise lines departing in December.
Filter Results
36 Cruises (130 Departures)
36 Cruises (130 Departures)
Departures
Duration
8 Days
21 Days
Countries Visited
Start & End Cities
Ship Size
Ship Features
Operators
Show More...
Price
$800pp
$42,130pp
Countries
Show More...
Cruise
 (1)

8 Days (7 Nights) Barcelona to Santa Cruz De Tenerife
Cruise Line: Explora Journeys
Ship: Explora II
Departure: 09 December 2026
Visits: Spain, Morocco
Exclusive Savings
Suite
$6,174
From (Per Person)
A$6,174
Save 126
Per Person
Cruise
 (4)

11 Days (10 Nights) Las Palmas de Gran Canaria to Lisbon
Cruise Line: Azamara
Departure: 28 December 2027
Visits: Spain, Portugal, Morocco
Azamara Always Included
Exclusive Savings
Inside
$3,953
Oceanview
$4,796
Balcony
$5,893
Suite
$8,431
From (Per Person)
A$3,953
Per Person
Cruise
 (3)

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: Holland America
Ship: Oosterdam
Departure: 02 December 2027
Visits: Spain, Portugal, Morocco
Fare Saver
Exclusive Savings
Inside
$2,131
Oceanview
$2,670
Balcony
$3,205
Suite
$4,279
From (Per Person)
A$2,131
Per Person
Cruise
 (4)

14 Days (13 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 20 December 2026
Visits: Spain, Portugal, Morocco
Exclusive Savings
Inside
$4,385
Oceanview
$4,845
Balcony
$5,973
Suite
-
From (Per Person)
A$4,385
Save 2,640
Per Person
Cruise
 (1)

13 Days (12 Nights) Barcelona to Lisbon
Cruise Line: Explora Journeys
Ship: Explora II
Departure: 09 December 2026
Visits: Spain, Morocco, Portugal
Exclusive Savings
Suite
$10,216
From (Per Person)
A$10,216
Save 209
Per Person
Cruise
 (4)

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 24 December 2027
Visits: Spain, Morocco, Gibraltar
Exclusive Savings
Inside
$3,771
Oceanview
$4,015
Balcony
$4,560
Suite
$10,379
From (Per Person)
A$3,771
Save 2,174
Per Person
Cruise
 (4)

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 12 December 2027
Visits: Spain, Portugal, Morocco
Exclusive Savings
Inside
$2,914
Oceanview
$3,089
Balcony
$3,238
Suite
$7,561
From (Per Person)
A$2,914
Save 1,603
Per Person
Cruise
 (8)

11 Days (10 Nights) Barcelona to Lisbon
Cruise Line: Azamara
Departure: 29 December 2026
Visits: Spain, Morocco, Portugal
Azamara Always Included
Exclusive Savings
Inside
$4,416
Oceanview
$5,121
Balcony
$6,062
Suite
$9,521
From (Per Person)
A$4,416
Per Person
Cruise
 (4)

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departures: Nov 2026 to Dec 2026
Visits: Spain, Morocco, Gibraltar
Exclusive Savings
Inside
$2,271
Oceanview
$2,536
Balcony
$2,949
Suite
$8,840
From (Per Person)
A$2,271
Save 1,325
Per Person
Cruise

8 Days (7 Nights) Lisbon to Barcelona
Cruise Line: Viking
Departures: Oct 2026 to Jun 2028
Visits: Portugal, Spain, Morocco
Exclusive Savings
Balcony
$3,964
Suite
$6,414
From (Per Person)
A$3,964
Save 1,689
Per Person
Cruise

8 Days (7 Nights) Barcelona to Lisbon
Cruise Line: Viking
Departures: Nov 2026 to Sep 2028
Visits: Spain, Morocco, Portugal
Exclusive Savings
Balcony
$3,768
Suite
$6,414
From (Per Person)
A$3,768
Save 1,405
Per Person
Cruise

8 Days (7 Nights) Barcelona to Rome
Cruise Line: MSC Cruises
Departure: 08 December 2026
Visits: Spain, Morocco, Italy
Exclusive Savings
Inside
$851
Oceanview
$930
Balcony
$1,207
Suite
$2,098
From (Per Person)
A$850
Per Person
Cruise
 (1)

13 Days (12 Nights) Barcelona to Lisbon
Cruise Line: Oceania
Departure: 09 December 2026
Visits: Spain, Gibraltar, Morocco, Portugal
Your World Inclusions
Exclusive Savings
Inside
$4,819
Oceanview
$5,033
Balcony
$8,195
Suite
$11,008
From (Per Person)
A$4,819
Save 2,101
Per Person
Cruise
 (1)

20 Days (19 Nights) Barcelona to Barcelona
Cruise Line: Explora Journeys
Ship: Explora II
Departure: 09 December 2026
Visits: Spain, Morocco, Portugal, Gibraltar
Exclusive Savings
Suite
$18,262
From (Per Person)
A$18,262
Save 373
Per Person
Cruise
 (5)

14 Days (13 Nights) Malaga to Miami
Cruise Line: Azamara
Departure: 04 December 2026
Visits: Spain, Morocco, Puerto Rico, USA
Azamara Always Included
Exclusive Savings
Inside
-
Oceanview
$2,642
Balcony
$4,210
Suite
$8,365
From (Per Person)
A$2,642
Per Person
Cruise
 (8)

14 Days (13 Nights) Malaga to Miami
Cruise Line: Azamara
Departure: 09 December 2027
Visits: Spain, Morocco, Virgin Islands, USA
Azamara Always Included
Exclusive Savings
Inside
$2,544
Oceanview
$3,122
Balcony
$4,749
Suite
$7,561
From (Per Person)
A$2,544
Per Person
Cruise
 (4)

20 Days (19 Nights) Lisbon to Lisbon
Cruise Line: Azamara
Departure: 19 December 2027
Visits: Portugal, Spain, Gibraltar, Morocco
Azamara Always Included
Exclusive Savings
Inside
$7,343
Oceanview
$9,000
Balcony
$10,911
Suite
$15,967
From (Per Person)
A$7,343
Per Person
Cruise
 (4)

10 Days (9 Nights) Lisbon to Las Palmas de Gran Canaria
Cruise Line: Azamara
Departure: 19 December 2027
Visits: Portugal, Spain, Gibraltar, Morocco
Azamara Always Included
Exclusive Savings
Inside
$2,714
Oceanview
$3,282
Balcony
$3,968
Suite
$5,830
From (Per Person)
A$2,714
Per Person
Cruise
 (8)

18 Days (17 Nights) Rome to Lisbon
Cruise Line: Azamara
Departure: 22 December 2026
Visits: Italy, Spain, Morocco, Portugal
Azamara Always Included
Exclusive Savings
Inside
$7,519
Oceanview
$8,244
Balcony
$9,332
Suite
$15,388
From (Per Person)
A$7,519
Per Person
Cruise

11 Days (10 Nights) Genoa to Genoa
Cruise Line: MSC Cruises
Departures: Dec 2026 to Dec 2027
Visits: Italy, France, Spain, Morocco
Exclusive Savings
Inside
$1,876
Oceanview
$2,074
Balcony
$2,331
Suite
$3,787
From (Per Person)
A$1,874
Save 30
Per Person
Cruise

11 Days (10 Nights) Marseille to Marseille
Cruise Line: MSC Cruises
Departures: Dec 2026 to Dec 2027
Visits: France, Spain, Morocco, Italy
Exclusive Savings
Inside
$2,104
Oceanview
$1,787
Balcony
$2,123
Suite
$4,767
From (Per Person)
A$1,787
Save 30
Per Person
Cruise

11 Days (10 Nights) Rome to Rome
Cruise Line: MSC Cruises
Departures: Dec 2026 to Dec 2027
Visits: Italy, France, Spain, Morocco
Exclusive Savings
Inside
$3,569
Oceanview
$3,856
Balcony
$2,321
Suite
$5,786
From (Per Person)
A$2,321
Per Person
Cruise

11 Days (10 Nights) Marseille to Marseille
Cruise Line: MSC Cruises
Departures: Nov 2027 to Dec 2027
Visits: France, Spain, Morocco, Italy
Exclusive Savings
Inside
$1,658
Oceanview
$1,945
Balcony
$2,203
Suite
$3,707
From (Per Person)
A$1,658
Per Person
Cruise

11 Days (10 Nights) Rome to Rome
Cruise Line: MSC Cruises
Departures: Nov 2027 to Dec 2027
Visits: Italy, France, Spain, Morocco
Exclusive Savings
Inside
$1,658
Oceanview
$1,945
Balcony
$2,203
Suite
$3,707
From (Per Person)
A$1,658
Per Person
Cruise

11 Days (10 Nights) Barcelona to Barcelona
Cruise Line: MSC Cruises
Departures: Nov 2027 to Dec 2027
Visits: Spain, Morocco, Italy, France
Exclusive Savings
Inside
$1,658
Oceanview
$1,945
Balcony
$2,203
Suite
$5,431
From (Per Person)
A$1,658
Per Person
Cruise

11 Days (10 Nights) Genoa to Genoa
Cruise Line: MSC Cruises
Departures: Nov 2027 to Dec 2027
Visits: Italy, France, Spain, Morocco
Exclusive Savings
Inside
$1,658
Oceanview
$1,945
Balcony
$2,203
Suite
$3,707
From (Per Person)
A$1,658
Per Person
Cruise

11 Days (10 Nights) Barcelona to Barcelona
Cruise Line: MSC Cruises
Departure: 18 December 2027
Visits: Spain, Morocco, Italy, France
Exclusive Savings
Inside
$2,609
Oceanview
$2,896
Balcony
$3,153
Suite
$4,826
From (Per Person)
A$2,609
Per Person
Cruise

11 Days (10 Nights) Barcelona to Barcelona
Cruise Line: MSC Cruises
Departures: Dec 2026 to Dec 2027
Visits: Spain, Morocco, Italy, France
Exclusive Savings
Inside
$1,529
Oceanview
$1,836
Balcony
$2,262
Suite
$5,786
From (Per Person)
A$1,528
Save 30
Per Person
Cruise
 (3)

21 Days (20 Nights) Barcelona to Fort Lauderdale
Cruise Line: Holland America
Ship: Oosterdam
Departure: 02 December 2027
Visits: Spain, Portugal, Morocco, Gibraltar, USA
Fare Saver
Exclusive Savings
Inside
$4,146
Oceanview
$5,140
Balcony
$6,215
Suite
$8,363
From (Per Person)
A$4,146
Per Person
Cruise

16 Days (15 Nights) Lisbon to Bridgetown
Cruise Line: Silversea
Departure: 02 December 2027
Visits: Portugal, Morocco, Spain, Cape Verde, Barbados
Exclusive Savings
Oceanview
$6,056
Balcony
$6,527
Suite
$6,292
From (Per Person)
A$6,056
Save 4,244
Per Person
Results: 1-30 of 36

No trips found. Try adjusting the search filters.

Trip Lengths