Morocco Cruises

Are you looking for a cruise to Morocco? Choose from 216 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 336 departures available from eighteen of the world's leading cruise lines.
Filter Results
Departures
Show More...
Duration
8 Days
26 Days
Countries Visited
Start & End Cities
Ship Size
Ship Features
Operators
Show More...
Price
$500pp
$52,398pp
Countries
Show More...
Filter Results
216 Cruises (336 Cruise Departures)
Cruise

12 Days (11 Nights) Barcelona to Barcelona
Cruise Line: Silversea
Ship: Silver Ray
Departure: 16 April 2026
Visit: Spain, Morocco
All-Inclusive Plus Fare
All-Inclusive Fare
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$7,980
Suite
$11,200
From
US$7,980
Save 3,420
Per Person
View Trip
Cruise
 (8)

8 Days (7 Nights) Malaga to Barcelona
Cruise Line: Azamara Cruises
Departure: 13 February 2027
Visit: Spain, Morocco
Azamara Circle Member - Quarterly Saving
Azamara Always Included
Inside
$2,009
Oceanview
$2,269
Balcony
$2,589
Suite
$4,150
From
US$2,009
Per Person
View Trip
New ReleaseCruise

11 Days (10 Nights) Santa Cruz de Tenerife to Barcelona
Cruise Line: Emerald Cruises
Departure: 15 April 2026
Visit: Spain, Morocco
Early Payment Discount
Exclusive Savings
Inside
-
Oceanview
$6,797
Balcony
-
Suite
$9,658
From
US$6,797
Save 9,193
Per Person
View Trip
Cruise

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 31 July 2027
Visit: Spain, Morocco
Exclusive Savings
Inside
$3,847
Oceanview
$4,140
Balcony
$5,521
Suite
$8,967
From
US$3,847
Save 2,386
Per Person
View Trip
New ReleaseCruise

12 Days (11 Nights) Tenerife to Barcelona
Cruise Line: Scenic
Departure: 07 April 2026
Visit: Spain, Morocco
Early Booking Savings
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$14,291
Suite
$18,171
From
US$14,291
Save 18,199
Per Person
View Trip
Cruise
 (1)

11 Days (10 Nights) Lisbon to Barcelona
Cruise Line: Scenic
Departure: 13 September 2026
Visit: Portugal, Spain, Morocco
Early Booking Savings
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$13,066
Suite
$16,461
From
US$13,066
Save 16,924
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 Inclusions
Your World Included Credit
Exclusive Savings
Inside
$3,862
Oceanview
$5,075
Balcony
$5,899
Suite
$8,227
From
US$3,862
Save 4,036
Per Person
View Trip
Cruise
 (2)

11 Days (10 Nights) Malaga to Las Palmas de Gran Canaria
Cruise Line: Ponant
Departures: Oct 2027 to Nov 2027
Visit: Spain, Morocco, Portugal
Inside
-
Oceanview
$5,980
Balcony
$6,290
Suite
$9,360
From
US$5,980
Per Person
View Trip
Cruise
 (8)

8 Days (7 Nights) Las Palmas de Gran Canaria to Lisbon
Cruise Line: Azamara Cruises
Departures: Jan 2027 to Jan 2028
Visit: Spain, Morocco, Portugal
Azamara Always Included
Inside
$1,909
Oceanview
$2,335
Balcony
$2,849
Suite
$4,139
From
US$1,909
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
Exclusive Savings
Inside
$2,264
Oceanview
-
Balcony
$3,196
Suite
$7,250
From
US$2,264
Save 1,322
Per Person
View Trip
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
$8,580
From
US$6,100
Per Person
View Trip
Cruise

14 Days (13 Nights) Salvador to Barcelona
Cruise Line: MSC Cruises
Ship: MSC Virtuosa
Departure: 07 April 2027
Visit: Brazil, Spain, Morocco
Inside
$1,054
Oceanview
$1,274
Balcony
$1,474
Suite
$4,972
From
US$1,054
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,740
From
US$1,386
Per Person
View Trip
Cruise
 (1)

10 Days (9 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 01 October 2026
Visit: Spain, Portugal, Morocco
Exclusive Savings
Inside
$2,449
Oceanview
-
Balcony
$2,552
Suite
$9,815
From
US$2,449
Save 1,430
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,324
Oceanview
$2,424
Balcony
$2,624
Suite
$5,298
From
US$2,324
Save 1,296
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
$1,109
Oceanview
$1,239
Balcony
$1,379
Suite
$3,964
From
US$1,109
Per Person
View Trip
Cruise

12 Days (11 Nights) Lisbon to Lisbon
Cruise Line: Regent Seven Seas
Departure: 09 April 2028
Visit: Portugal, Spain, Morocco
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$14,130
Suite
$14,522
From
US$14,130
Save 14,668
Per Person
View Trip
Cruise
 (1)

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

9 Days (8 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 11 November 2027
Visit: Spain, Portugal, Morocco
Exclusive Savings
Inside
$1,803
Oceanview
$2,102
Balcony
$2,143
Suite
$6,634
From
US$1,803
Save 1,058
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,440
Oceanview
$1,520
Balcony
$1,888
Suite
$4,692
From
US$1,440
Save 1,052
Per Person
View Trip
Cruise
 (2)

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,944
Oceanview
$2,184
Balcony
$2,559
Suite
$5,284
From
US$1,944
Save 1,805
Per Person
View Trip
Cruise
 (3)

8 Days (7 Nights) Barcelona to Lisbon
Cruise Line: Holland America
Ship: Oosterdam
Departure: 02 August 2026
Visit: Spain, Morocco, Portugal
Fare Saver
Inside
$1,369
Oceanview
$1,419
Balcony
$1,769
Suite
$2,269
From
US$1,369
Per Person
View Trip
Cruise

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

17 Days (16 Nights) London to London
Cruise Line: Cunard
Departure: 24 October 2027
Visit: England, Portugal, Morocco
Bonus Onboard Credit
Inside
$2,689
Oceanview
$3,089
Balcony
$3,439
Suite
$8,361
From
US$2,689
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,201
Balcony
$3,462
Suite
$8,580
From
US$3,201
Per Person
View Trip
Cruise
 (2)

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 02 January 2027
Visit: Spain, Morocco, Gibraltar
Exclusive Savings
Inside
$2,295
Oceanview
$2,405
Balcony
$2,743
Suite
$5,792
From
US$2,295
Save 1,482
Per Person
View Trip
Cruise
 (1)

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

9 Days (8 Nights) Las Palmas de Gran Canaria to Malaga
Cruise Line: Ponant
Departure: 20 April 2026
Visit: Spain, Portugal, Morocco
Inside
-
Oceanview
-
Balcony
$5,750
Suite
-
From
US$5,750
Per Person
View Trip
Cruise
 (3)

15 Days (14 Nights) Fort Lauderdale to Barcelona
Cruise Line: Holland America
Ship: Oosterdam
Departure: 09 April 2027
Visit: USA, Morocco, Spain
Book Early & Have It All Fare Option
Inside
$1,044
Oceanview
$1,344
Balcony
$1,524
Suite
$3,680
From
US$1,044
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
Results: 1-30 of 216

No trips found. Try adjusting the search filters.

Trip Lengths