Morocco Cruises

Are you looking for a cruise to Morocco? Choose from 193 unique cruise itineraries to Morocco, departing from Barcelona, Bilbao, Bridgetown, Buenos Aires, Casablanca and more. April and November are the most popular months to cruise to Morocco and we have over 244 departures available from eighteen of the world's leading cruise lines.
Filter Results
Departures
Show More...
Duration
5 Days
24 Days
Countries Visited
Start & End Cities
Ship Size
Ship Features
Operators
Show More...
Price
$500pp
$33,790pp
Countries
Show More...
Filter Results
193 Cruises (244 Cruise Departures)
Cruise

13 Days (12 Nights) Dakar to Lisbon
Cruise Line: Silversea
Ship: Silver Dawn
Departure: 30 April 2027
Countries Visited: Senegal, Cape Verde, Spain, Morocco (+1 more), Portugal
Port-to-PortDoor-to-Door Upgrade Option
INSIDE
-
OCEANVIEW
-
BALCONY
$8,600
SUITE
$19,600
From (per person) 8,600
Cruise
 (1)

16 Days (15 Nights) Miami to Lisbon
Cruise Line: Oceania Cruises
Departure: 27 March 2026
Countries Visited: USA, Bermuda, Portugal, Spain (+1 more), Morocco
Exclusive Deal
INSIDE
$2,999
OCEANVIEW
$3,299
BALCONY
$4,299
SUITE
$5,999
Save (per person) 2,999
From (per person) 2,999
Cruise
 (1)

15 Days (14 Nights) Barcelona to Orlando
Cruise Line: Norwegian Cruise Line
Departure: 01 November 2026
Countries Visited: Spain, Morocco, Virgin Islands, Bahamas (+1 more), USA
INSIDE
$1,412
OCEANVIEW
-
BALCONY
$2,155
SUITE
$2,452
From (per person) 1,412
Cruise

16 Days (15 Nights) Maceio to Genoa
Cruise Line: MSC Cruises
Departure: 11 April 2025
Countries Visited: Brazil, Spain, Morocco, France (+1 more), Italy
Escape To Sea
INSIDE
-
OCEANVIEW
-
BALCONY
$1,952
SUITE
$3,992
From (per person) 1,952
Cruise
 (1)

17 Days (16 Nights) Barcelona to Orlando
Cruise Line: Norwegian Cruise Line
Departure: 28 October 2026
Countries Visited: Spain, France, Morocco, Portugal (+1 more), USA
INSIDE
$1,418
OCEANVIEW
$1,764
BALCONY
$2,259
SUITE
$2,705
From (per person) 1,418
Cruise
 (2)

14 Days (13 Nights) London to London
Cruise Line: Holland America
Departure: 17 April 2026
Countries Visited: England, Holland, Morocco, Spain (+1 more), Portugal
Exclusive Deal
INSIDE
$2,491
OCEANVIEW
$3,035
BALCONY
$3,233
SUITE
$4,025
From (per person) 2,491
Cruise
 (3)

15 Days (14 Nights) Las Palmas de Gran Canaria to Barcelona
Cruise Line: Azamara Cruises
Departure: 28 May 2026
Countries Visited: Spain, Morocco, Gibraltar, France (+1 more), Italy
INSIDE
$4,789
OCEANVIEW
$5,129
BALCONY
$6,259
SUITE
$8,379
From (per person) 4,789
Cruise
 (2)

16 Days (15 Nights) Barcelona to Fort Lauderdale
Cruise Line: Holland America
Ship: Oosterdam
Departure: 02 November 2025
Countries Visited: Spain, Gibraltar, Morocco, Bermuda (+1 more), USA
Exclusive Deal
INSIDE
$1,302
OCEANVIEW
$1,401
BALCONY
$1,574
SUITE
$2,985
From (per person) 1,302
New ReleaseCruise
 (3)

12 Days (11 Nights) Rome to Lisbon
Cruise Line: Emerald Cruises
Departure: 27 October 2026
Countries Visited: Italy, Corsica, Spain, Morocco (+1 more), Portugal
2 for 1 Fare + Fly Free Economy2 for 1 Fare + Fly Free Premium Economy
INSIDE
-
OCEANVIEW
$8,740
BALCONY
-
SUITE
$11,985
Save (per person) 8,850
From (per person) 8,740
Cruise

19 Days (18 Nights) London to Barcelona
Operated By: Viking Cruises
Departures: Sep 2026 to Sep 2026
Countries Visited: England, France, Spain, Portugal (+1 more), Morocco
Viking $1,499 Air Deal
INSIDE
-
OCEANVIEW
-
BALCONY
$9,598
SUITE
$13,898
Save (per person) 1,400
From (per person) 9,598
Cruise

19 Days (18 Nights) Buenos Aires to Barcelona
Cruise Line: Princess
Departure: 11 February 2026
Countries Visited: Argentina, Brazil, Spain, Morocco (+1 more), Gibraltar
Exclusive DealSpring Swing Offer
INSIDE
-
OCEANVIEW
-
BALCONY
$1,661
SUITE
$2,275
From (per person) 1,661
Cruise
 (1)

13 Days (12 Nights) Rome to Lisbon
Cruise Line: Norwegian Cruise Line
Departure: 01 November 2025
Countries Visited: Italy, Sicily, Spain, Morocco (+1 more), Portugal
INSIDE
$1,134
OCEANVIEW
-
BALCONY
$1,570
SUITE
$1,867
From (per person) 1,134
Cruise

22 Days (21 Nights) Sao Paulo to Genoa
Cruise Line: MSC Cruises
Departure: 05 April 2025
Countries Visited: Brazil, Spain, Morocco, France (+1 more), Italy
Escape To Sea
INSIDE
-
OCEANVIEW
$1,851
BALCONY
-
SUITE
$4,401
From (per person) 1,851
Cruise

19 Days (18 Nights) Barcelona to London
Operated By: Viking Cruises
Departures: Apr 2027 to Apr 2027
Countries Visited: Spain, Morocco, Portugal, France (+1 more), England
Viking $1,499 Air Deal
INSIDE
-
OCEANVIEW
-
BALCONY
$9,598
SUITE
$13,898
From (per person) 9,598
Cruise

18 Days (17 Nights) Venice to Salvador
Cruise Line: MSC Cruises
Ship: MSC Armonia
Departure: 24 November 2025
Countries Visited: Italy, Croatia, Spain, Morocco (+1 more), Brazil
Escape To Sea
INSIDE
$1,205
OCEANVIEW
$1,445
BALCONY
-
SUITE
$2,775
From (per person) 1,205
Cruise
 (5)

15 Days (14 Nights) Barcelona to San Juan
Operated By: Viking Cruises
Ship: Viking Sea
Departure: 05 December 2025
Countries Visited: Spain, Morocco, Madeira, Sint Maarten (+1 more), Puerto Rico
Viking $799 Air Deal
INSIDE
-
OCEANVIEW
-
BALCONY
$3,099
SUITE
$4,999
Save (per person) 300
From (per person) 3,099
Cruise

17 Days (16 Nights) Barcelona to Buenos Aires
Cruise Line: Celebrity Cruises
Departure: 19 November 2026
Countries Visited: Spain, Morocco, Brazil, Uruguay (+1 more), Argentina
Exclusive Deal
INSIDE
-
OCEANVIEW
-
BALCONY
$2,624
SUITE
$4,939
Save (per person) 1,688
From (per person) 2,624
Cruise
 (1)

21 Days (20 Nights) Montevideo to Barcelona
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 22 March 2026
Countries Visited: Uruguay, Argentina, Brazil, Spain (+1 more), Morocco
Escape To Sea
INSIDE
$1,851
OCEANVIEW
$2,151
BALCONY
$2,451
SUITE
$4,503
From (per person) 1,851
Cruise

15 Days (14 Nights) Lisbon to Barcelona
Cruise Line: Regent Seven Seas
Departure: 27 March 2026
Countries Visited: Portugal, Spain, Morocco, Italy (+1 more), France
Exclusive DealEarly Booking Saving
INSIDE
-
OCEANVIEW
-
BALCONY
$11,349
SUITE
$13,249
Save (per person) 16,649
From (per person) 11,349
Cruise

15 Days (14 Nights) Rome to New York
Cruise Line: Regent Seven Seas
Departure: 18 May 2027
Countries Visited: Italy, Spain, Morocco, Bermuda (+1 more), USA
Exclusive DealEarly Booking Saving
INSIDE
-
OCEANVIEW
-
BALCONY
$8,999
SUITE
$9,899
Save (per person) 15,599
From (per person) 8,999
Cruise
 (2)

12 Days (11 Nights) Barcelona to Barcelona
Cruise Line: Holland America
Ship: Oosterdam
Departure: 03 May 2025
Countries Visited: Spain, Morocco, Sardinia, Italy (+1 more), France
Exclusive Deal
INSIDE
$1,589
OCEANVIEW
$1,787
BALCONY
-
SUITE
-
From (per person) 1,589
Cruise
 (1)

13 Days (12 Nights) Monte Carlo to Lisbon
Cruise Line: Oceania Cruises
Departure: 12 July 2026
Countries Visited: Monaco, France, Spain, Gibraltar (+2 more), Morocco, Portugal
Exclusive Deal
INSIDE
$3,999
OCEANVIEW
$4,399
BALCONY
$6,599
SUITE
$8,999
Save (per person) 3,999
From (per person) 3,999
Cruise

16 Days (15 Nights) Orlando to London
Cruise Line: Princess
Ship: Sky Princess
Departure: 08 March 2026
Countries Visited: USA, Portugal, Morocco, Spain (+1 more), England
Exclusive DealSpring Swing Offer
INSIDE
$944
OCEANVIEW
-
BALCONY
$1,145
SUITE
$1,587
From (per person) 944
Cruise
 (2)

14 Days (13 Nights) Rotterdam to Rotterdam
Cruise Line: Holland America
Departure: 18 April 2026
Countries Visited: Holland, Morocco, Spain, Portugal (+1 more), England
Exclusive Deal
INSIDE
$2,352
OCEANVIEW
$2,896
BALCONY
$3,094
SUITE
$3,777
From (per person) 2,352
Cruise

16 Days (15 Nights) Barcelona to Miami
Cruise Line: Norwegian Cruise Line
Departure: 23 November 2025
Countries Visited: Spain, Gibraltar, Morocco, Portugal (+1 more), USA
INSIDE
$1,276
OCEANVIEW
$1,474
BALCONY
$2,445
SUITE
$2,544
From (per person) 1,276
Cruise

18 Days (17 Nights) Salvador to Genoa
Cruise Line: MSC Cruises
Departure: 09 April 2025
Countries Visited: Brazil, Spain, Morocco, France (+1 more), Italy
Escape To Sea
INSIDE
-
OCEANVIEW
$1,804
BALCONY
-
SUITE
$7,124
From (per person) 1,804
Cruise

15 Days (14 Nights) Barcelona to San Juan
Cruise Line: Seabourn
Departure: 18 November 2025
Countries Visited: Spain, Morocco, Saint Kitts and Nevis, Virgin Islands (+1 more), Puerto Rico
Exclusive DealA Sail Beyond Event
INSIDE
-
OCEANVIEW
-
BALCONY
$4,899
SUITE
-
From (per person) 4,899
Cruise

16 Days (15 Nights) Rome to San Juan
Cruise Line: Celebrity Cruises
Departure: 02 November 2026
Countries Visited: Italy, Spain, Morocco, Saint Martin (+1 more), Puerto Rico
Exclusive Deal
INSIDE
$1,151
OCEANVIEW
$1,210
BALCONY
$1,732
SUITE
$5,015
Save (per person) 698
From (per person) 1,151
Cruise

14 Days (13 Nights) Rome to Copenhagen
Cruise Line: MSC Cruises
Departure: 02 May 2026
Countries Visited: Italy, France, Spain, Morocco (+1 more), Denmark
Escape To Sea
INSIDE
$1,299
OCEANVIEW
$1,579
BALCONY
$1,949
SUITE
-
From (per person) 1,299
Cruise

21 Days (20 Nights) Rome to Barcelona
Cruise Line: Explora Journeys
Ship: Explora II
Departure: 23 April 2025
Countries Visited: Italy, Spain, Morocco, Gibraltar (+1 more), Portugal
Explora Extended Journey SavingUnique Oceans Offer
INSIDE
-
OCEANVIEW
-
BALCONY
$9,390
SUITE
$10,980
From (per person) 9,390
Results: 151-180 of 193

No Results found. Try changing your search filters.

Travel Styles

Trip Lengths