Morocco Cruises

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

10 Days (9 Nights) Santa Cruz De Tenerife to Lisbon
Cruise Line: Ponant
Ship: Le Laperouse
Departure: 13 April 2027
Visit: Spain, Portugal, Morocco
Inside
-
Oceanview
-
Balcony
$6,100
Suite
$9,110
From
US$6,100
Per Person
View Trip
Cruise
 (1)

11 Days (10 Nights) Lisbon to Barcelona
Cruise Line: Norwegian Cruise Line
Departure: 01 April 2028
Visit: Portugal, Spain, Morocco
Inside
$1,659
Oceanview
$1,859
Balcony
$2,869
Suite
$3,279
From
US$1,659
Per Person
View Trip
Cruise

18 Days (17 Nights) Santos to Barcelona
Cruise Line: MSC Cruises
Ship: MSC Virtuosa
Departure: 03 April 2027
Visit: Brazil, Spain, Morocco
Inside
$1,394
Oceanview
$1,664
Balcony
$1,894
Suite
$5,414
From
US$1,394
Per Person
View Trip
Cruise
 (3)

10 Days (9 Nights) Lisbon to Barcelona
Cruise Line: Oceania Cruises
Departure: 29 September 2027
Visit: Portugal, Morocco, Spain
Your World Included Credit
Your World Inclusions
Exclusive Savings
Inside
$2,999
Oceanview
$3,799
Balcony
$4,199
Suite
$6,099
From
US$2,999
Save 2,999
Per Person
View Trip
Cruise

12 Days (11 Nights) Maceio to Barcelona
Cruise Line: MSC Cruises
Ship: MSC Virtuosa
Departure: 09 April 2027
Visit: Brazil, Spain, Morocco
Drinks & WiFi Package
Inside
-
Oceanview
-
Balcony
-
Suite
$4,395
From
US$4,395
Per Person
View Trip
Cruise
 (3)

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departures: Jan 2027 to Mar 2028
Visit: Spain, Gibraltar, Morocco
Bonus Onboard Credit
Exclusive Savings
Inside
$1,994
Oceanview
$2,162
Balcony
$2,732
Suite
$5,645
From
US$1,994
Save 1,626
Per Person
View Trip
Cruise
 (2)

8 Days (7 Nights) Malaga to Lisbon
Cruise Line: Ponant
Ship: Le Boreal
Departure: 30 June 2027
Visit: Spain, Morocco, Portugal
Inside
-
Oceanview
$5,200
Balcony
$5,480
Suite
$10,170
From
US$5,200
Per Person
View Trip
Cruise
 (1)

12 Days (11 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 30 March 2027
Visit: Spain, Morocco, Portugal
Bonus Onboard Credit
Exclusive Savings
Inside
$2,576
Oceanview
$2,871
Balcony
$2,972
Suite
$6,298
From
US$2,576
Save 1,374
Per Person
View Trip
Cruise
 (1)

12 Days (11 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 20 April 2027
Visit: Spain, Morocco, Portugal
Bonus Onboard Credit
Exclusive Savings
Inside
$2,633
Oceanview
$2,881
Balcony
$3,006
Suite
$6,993
From
US$2,633
Save 1,401
Per Person
View Trip
Cruise

13 Days (12 Nights) Lisbon to Bridgetown
Cruise Line: Seabourn
Departure: 27 November 2028
Visit: Portugal, Morocco, Barbados
Inside
-
Oceanview
-
Balcony
$5,399
Suite
$8,999
From
US$5,399
Per Person
View Trip
Cruise
 (1)

8 Days (7 Nights) Lanzarote to Rome
Cruise Line: MSC Cruises
Ship: MSC Musica
Departure: 13 April 2026
Visit: Spain, Morocco, Italy
Inside
-
Oceanview
-
Balcony
$1,042
Suite
-
From
US$1,042
Per Person
View Trip
Cruise
 (1)

9 Days (8 Nights) Santa Cruz De Tenerife to Rome
Cruise Line: MSC Cruises
Ship: MSC Musica
Departure: 12 April 2026
Visit: Spain, Morocco, Italy
Inside
-
Oceanview
$578
Balcony
$726
Suite
-
From
US$578
Per Person
View Trip
Cruise

8 Days (7 Nights) Barcelona to Rome
Cruise Line: MSC Cruises
Departure: 08 December 2026
Visit: Spain, Morocco, Italy
Inside
$659
Oceanview
$839
Balcony
$1,039
Suite
$1,699
From
US$659
Per Person
View Trip
Cruise

10 Days (9 Nights) Lisbon to Barcelona
Cruise Line: Seabourn
Departure: 06 April 2028
Visit: Portugal, Spain, Morocco
Inside
-
Oceanview
-
Balcony
$5,579
Suite
$8,549
From
US$5,579
Per Person
View Trip
Cruise
 (1)

12 Days (11 Nights) Barcelona to Lisbon
Cruise Line: Explora Journeys
Ship: Explora II
Departure: 11 February 2027
Visit: Spain, Morocco, Portugal
Inside
-
Oceanview
-
Balcony
-
Suite
$6,475
From
US$6,475
Per Person
View Trip
Cruise
 (3)

13 Days (12 Nights) Barcelona to Lisbon
Cruise Line: Oceania Cruises
Departure: 28 April 2027
Visit: Spain, Morocco, Portugal
Your World Included Credit
Your World Inclusions
Exclusive Savings
Inside
$3,799
Oceanview
$5,199
Balcony
$6,099
Suite
$8,449
From
US$3,799
Save 3,799
Per Person
View Trip
Cruise

11 Days (10 Nights) Las Palmas de Gran Canaria to Lisbon
Cruise Line: Ponant
Ship: Le Lyrial
Departure: 14 April 2027
Visit: Spain, Portugal, Morocco
Inside
-
Oceanview
$5,620
Balcony
$6,030
Suite
$8,950
From
US$5,620
Per Person
View Trip
Cruise

9 Days (8 Nights) Malaga to Las Palmas de Gran Canaria
Cruise Line: Ponant
Ship: Le Champlain
Departure: 25 November 2026
Visit: Spain, Morocco, Portugal
Inside
-
Oceanview
-
Balcony
$5,870
Suite
$8,310
From
US$5,870
Per Person
View Trip
Cruise

12 Days (11 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 17 May 2027
Visit: Spain, Portugal, Morocco
Bonus Onboard Credit
Exclusive Savings
Inside
$2,754
Oceanview
$3,139
Balcony
$3,500
Suite
$9,513
From
US$2,754
Save 1,518
Per Person
View Trip
Cruise

8 Days (7 Nights) Barcelona to Lisbon
Cruise Line: Explora Journeys
Ship: Explora V
Departure: 22 April 2028
Visit: Spain, Morocco, Portugal
Inside
-
Oceanview
-
Balcony
-
Suite
$4,440
From
US$4,440
Per Person
View Trip
Cruise
 (2)

11 Days (10 Nights) Las Palmas de Gran Canaria to Rome
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 02 April 2027
Visit: Spain, Morocco, Italy
Inside
-
Oceanview
$1,239
Balcony
$1,379
Suite
$2,239
From
US$1,239
Per Person
View Trip
Cruise
 (1)

17 Days (16 Nights) London to London
Cruise Line: Cunard
Departure: 12 May 2027
Visit: England, Portugal, Morocco
Bonus Onboard Credit
Inside
$2,689
Oceanview
$3,089
Balcony
$3,439
Suite
-
From
US$2,689
Per Person
View Trip
Cruise
 (1)

10 Days (9 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departures: Jun 2026 to Jun 2027
Visit: Spain, Portugal, Morocco
Bonus Onboard Credit
Exclusive Savings
Inside
$1,899
Oceanview
$2,349
Balcony
$2,675
Suite
$6,429
From
US$1,899
Save 1,508
Per Person
View Trip
Cruise
 (5)

15 Days (14 Nights) Miami to Barcelona
Cruise Line: Virgin Voyages
Departure: 02 May 2027
Visit: USA, Spain, Morocco
Limited Time Offer
Inside
$1,386
Oceanview
$1,526
Balcony
$1,806
Suite
$5,490
From
US$1,386
Per Person
View Trip
Cruise
 (3)

14 Days (13 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 20 December 2026
Visit: Spain, Portugal, Morocco
Bonus Onboard Credit
Exclusive Savings
Inside
$2,849
Oceanview
$3,203
Balcony
$4,403
Suite
$10,897
From
US$2,849
Save 1,575
Per Person
View Trip
Cruise
 (8)

8 Days (7 Nights) Lisbon to Las Palmas de Gran Canaria
Cruise Line: Azamara Cruises
Departure: 08 January 2027
Visit: Portugal, Spain, Morocco
Azamara Always Included
Inside
$1,469
Oceanview
$1,789
Balcony
$2,329
Suite
$3,629
From
US$1,469
Per Person
View Trip
Cruise
 (1)

10 Days (9 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 03 September 2026
Visit: Spain, Portugal, Morocco
Bonus Onboard Credit
Exclusive Savings
Inside
$1,941
Oceanview
$2,727
Balcony
$3,042
Suite
$8,713
From
US$1,941
Save 1,048
Per Person
View Trip
Cruise
 (1)

15 Days (14 Nights) Miami to Barcelona
Cruise Line: Virgin Voyages
Ship: Scarlet Lady
Departure: 26 April 2026
Visit: USA, Spain, Morocco
Limited Time Offer
Inside
$1,246
Oceanview
$1,386
Balcony
$1,526
Suite
-
From
US$1,246
Per Person
View Trip
Cruise
 (2)

9 Days (8 Nights) Santa Cruz De Tenerife to Rome
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 04 April 2027
Visit: Spain, Morocco, Italy
Inside
-
Oceanview
$971
Balcony
$1,091
Suite
$1,651
From
US$971
Per Person
View Trip
Cruise
 (5)

12 Days (11 Nights) Barcelona to Barcelona
Cruise Line: Virgin Voyages
Departure: 28 July 2027
Visit: Spain, Portugal, Morocco
Limited Time Offer
Inside
$3,827
Oceanview
$3,199
Balcony
$3,354
Suite
$8,330
From
US$3,199
Per Person
View Trip
Results: 31-60 of 246

No trips found. Try adjusting the search filters.

Trip Lengths