Morocco Cruises

Are you looking for a cruise to Morocco? Choose from 313 unique cruise itineraries to Morocco, departing from Alicante, Athens, Barcelona, Bridgetown, Buenos Aires and more. April is the most popular month to cruise to Morocco and we have over 500 departures available from twenty-two of the world's leading cruise lines.
Filter Results
313 Cruises (500 Departures)
313 Cruises (500 Departures)
Departures
Show More...
Duration
5 Days
29 Days
Countries Visited
Start & End Cities
Ship Size
Ship Features
Operators
Show More...
Price
$800pp
$42,770pp
Countries
Show More...
Cruise
 (2)

8 Days (7 Nights) Lanzarote to Rome
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departures: Apr 2027 to Mar 2028
Visits: Spain, Morocco, Italy
Exclusive Savings
Inside
$1,004
Oceanview
$1,261
Balcony
$1,449
Suite
$3,884
From (Per Person)
A$1,004
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
$3,815
Oceanview
$4,077
Balcony
$6,224
Suite
$8,428
From (Per Person)
A$3,815
Save 3,365
Per Person
Cruise
 (1)

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: Explora Journeys
Ship: Explora II
Departure: 15 November 2028
Visits: Spain, Morocco
Exclusive Savings
Suite
$6,247
From (Per Person)
A$6,247
Save 128
Per Person
Cruise
 (1)

11 Days (10 Nights) Lisbon to Barcelona
Cruise Line: Norwegian Cruise Line
Departure: 01 April 2028
Visits: Portugal, Spain, Morocco
Just Cruise Fare
Exclusive Savings
Inside
$2,879
Oceanview
$3,131
Balcony
$4,605
Suite
$5,320
From (Per Person)
A$2,879
Per Person
Cruise
 (1)

18 Days (17 Nights) London to Hamburg
Cruise Line: Cunard
Departure: 23 July 2027
Visits: England, Portugal, Spain, Morocco, Germany
Exclusive Savings
Inside
$6,192
Oceanview
$6,737
Balcony
$8,915
Suite
$17,627
From (Per Person)
A$6,192
Per Person
Cruise
 (1)

10 Days (9 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 07 October 2027
Visits: Spain, Morocco, Portugal
Exclusive Savings
Inside
$2,400
Oceanview
$2,588
Balcony
$2,904
Suite
$7,418
From (Per Person)
A$3,661
Per Person
Cruise
 (1)

11 Days (10 Nights) Barcelona to Lisbon
Cruise Line: Oceania
Departure: 07 July 2027
Visits: Spain, Gibraltar, Morocco, Portugal
Your World Inclusions
Exclusive Savings
Inside
$4,680
Oceanview
$4,894
Balcony
$8,424
Suite
$10,782
From (Per Person)
A$4,680
Save 2,100
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,579
Oceanview
$3,119
Balcony
$3,771
Suite
$5,540
From (Per Person)
A$2,579
Save 170
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
 (1)

9 Days (8 Nights) Casablanca to Lisbon
Cruise Line: Explora Journeys
Ship: Explora II
Departure: 13 December 2026
Visits: Morocco, Spain, Portugal
Exclusive Savings
Suite
$7,203
From (Per Person)
A$7,203
Save 147
Per Person
Cruise
 (1)

17 Days (16 Nights) Barcelona to Orlando
Cruise Line: Norwegian Cruise Line
Departure: 28 October 2026
Visits: Spain, France, Morocco, USA
Just Cruise Fare
Exclusive Savings
Inside
$2,187
Oceanview
$2,708
Balcony
$3,229
Suite
$3,780
From (Per Person)
A$2,187
Per Person
Cruise
 (8)

15 Days (14 Nights) Lisbon to Lisbon
Cruise Line: Azamara
Departure: 08 January 2027
Visits: Portugal, Spain, Morocco
Azamara Always Included
Exclusive Savings
Inside
-
Oceanview
$8,478
Balcony
$9,801
Suite
$15,427
From (Per Person)
A$8,478
Save 141
Per Person
Cruise
 (8)

12 Days (11 Nights) Lisbon to Barcelona
Cruise Line: Azamara
Departure: 17 November 2026
Visits: Portugal, Morocco, Spain, Gibraltar
Azamara Always Included
Exclusive Savings
Inside
$5,505
Oceanview
$6,730
Balcony
$8,661
Suite
$9,955
From (Per Person)
A$5,505
Save 84
Per Person
Cruise
 (3)

15 Days (14 Nights) Barcelona to Fort Lauderdale
Cruise Line: Holland America
Ship: Rotterdam
Departure: 08 December 2027
Visits: Spain, Morocco, USA
Fare Saver
Exclusive Savings
Inside
$1,341
Oceanview
$1,480
Balcony
$1,707
Suite
$2,786
From (Per Person)
A$1,341
Per Person
Cruise
 (1)

14 Days (13 Nights) Salvador to Barcelona
Cruise Line: MSC Cruises
Ship: MSC Divina
Departure: 17 March 2027
Visits: Brazil, Spain, Morocco
Exclusive Savings
Inside
-
Oceanview
-
Balcony
-
Suite
$4,226
From (Per Person)
A$4,226
Per Person
Cruise
 (4)

8 Days (7 Nights) Lisbon to Malaga
Cruise Line: Azamara
Departures: Apr 2027 to Mar 2028
Visits: Portugal, Spain, Morocco
Azamara Always Included
Exclusive Savings
Inside
$2,365
Oceanview
$2,560
Balcony
$3,138
Suite
$4,385
From (Per Person)
A$2,365
Save 240
Per Person
New ReleaseCruise

8 Days (7 Nights) Barcelona to Lisbon
Cruise Line: Crystal
Departure: 21 June 2027
Visits: Spain, Morocco, Portugal
Exclusive Savings
Oceanview
$5,955
Balcony
$8,430
Suite
$8,943
From (Per Person)
A$5,955
Save 1,645
Per Person
Cruise

10 Days (9 Nights) Barcelona to Lisbon
Cruise Line: Oceania
Departure: 17 February 2029
Visits: Spain, Morocco, Portugal
Your World Inclusions
Exclusive Savings
Balcony
$4,221
Suite
$7,461
From (Per Person)
A$4,221
Save 2,109
Per Person
Cruise

15 Days (14 Nights) Lisbon to Jacksonville
Cruise Line: Norwegian Cruise Line
Departure: 01 November 2026
Visits: Portugal, Spain, Morocco, Bahamas, USA
Just Cruise Fare
Exclusive Savings
Inside
$2,087
Oceanview
$2,161
Balcony
$2,310
Suite
$2,905
From (Per Person)
A$2,087
Per Person
Cruise

13 Days (12 Nights) Monte Carlo to Lisbon
Cruise Line: Silversea
Ship: Silver Dawn
Departure: 15 November 2027
Visits: Monaco, France, Spain, Morocco, Portugal
Exclusive Savings
Oceanview
$10,363
Balcony
$11,510
Suite
$26,372
From (Per Person)
A$10,363
Save 1,387
Per Person
Cruise

16 Days (15 Nights) Miami to Barcelona
Cruise Line: Regent Seven Seas
Departure: 01 April 2028
Visits: USA, Bahamas, Portugal, Spain, Morocco
Exclusive Savings
Balcony
$16,989
Suite
$18,312
From (Per Person)
A$16,989
Save 2,311
Per Person
New ReleaseCruise

8 Days (7 Nights) Tenerife to Malaga
Cruise Line: Scenic
Departure: 18 April 2028
Visits: Spain, Portugal, Morocco
Exclusive Savings
Balcony
$11,048
Suite
$17,158
From (Per Person)
A$11,048
Save 3,197
Per Person
Cruise

12 Days (11 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 17 May 2027
Visits: Spain, Portugal, Morocco
Exclusive Savings
Inside
$4,060
Oceanview
$4,649
Balcony
$5,414
Suite
$14,625
From (Per Person)
A$6,410
Per Person
Cruise

10 Days (9 Nights) Lisbon to Barcelona
Cruise Line: Seabourn
Departure: 06 April 2028
Visits: Portugal, Spain, Morocco
Exclusive Savings
Balcony
$9,817
Suite
$15,109
From (Per Person)
A$9,817
Save 181
Per Person
Cruise

12 Days (11 Nights) Lisbon to Barcelona
Cruise Line: Regent Seven Seas
Departure: 11 August 2027
Visits: Portugal, Spain, Morocco
Exclusive Savings
Balcony
$8,952
Suite
$10,119
From (Per Person)
A$8,952
Save 9,118
Per Person
Cruise

11 Days (10 Nights) Alicante to Alicante
Cruise Line: MSC Cruises
Ship: MSC Sinfonia
Departure: 05 May 2027
Visits: Spain, Italy, France, Morocco, Gibraltar
Exclusive Savings
Inside
$2,480
Oceanview
$2,777
Balcony
-
Suite
-
From (Per Person)
A$2,480
Per Person
Cruise

11 Days (10 Nights) Rome to Rome
Cruise Line: MSC Cruises
Ship: MSC Sinfonia
Departure: 07 May 2027
Visits: Italy, France, Spain, Morocco, Gibraltar
Exclusive Savings
Inside
$2,480
Oceanview
$2,777
Balcony
$3,539
Suite
-
From (Per Person)
A$2,480
Per Person
Cruise

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

10 Days (9 Nights) Barcelona to Lisbon
Cruise Line: Scenic
Ship: Scenic Ikon
Departure: 13 October 2028
Visits: Spain, Gibraltar, Morocco, Portugal
Exclusive Savings
Balcony
$19,060
Suite
$20,559
From (Per Person)
A$19,060
Save 4,845
Per Person
Cruise

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: Royal Caribbean
Departure: 11 May 2027
Visits: Spain, Morocco
Exclusive Savings
Inside
$1,653
Oceanview
$1,964
Balcony
$2,222
Suite
$5,834
From (Per Person)
A$1,653
Save 601
Per Person
Results: 121-150 of 313

No trips found. Try adjusting the search filters.

Trip Lengths