Morocco Cruises

Are you looking for a cruise to Morocco? Choose from 289 unique cruise itineraries to Morocco, departing from Alicante, Athens, Barcelona, Bridgetown, Dakar and more. April is the most popular month to cruise to Morocco and we have over 424 departures available from twenty-one of the world's leading cruise lines.
Filter Results
289 Cruises (424 Departures)
289 Cruises (424 Departures)
Departures
Show More...
Duration
5 Days
29 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
 (1)

5 Days (4 Nights) Malaga to Barcelona
Cruise Line: Explora Journeys
Ship: Explora II
Departure: 20 January 2027
Visits: Spain, Morocco
Exclusive Savings
Suite
$3,293
From (Per Person)
A$3,293
Save 67
Per Person
Cruise
 (8)

8 Days (7 Nights) Malaga to Barcelona
Cruise Line: Azamara
Departure: 13 February 2027
Visits: Spain, Morocco
Azamara Always Included
Exclusive Savings
Inside
$3,015
Oceanview
$3,427
Balcony
$3,946
Suite
$5,779
From (Per Person)
A$3,015
Per Person
Cruise

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: Royal Caribbean
Departures: Jul 2027 to Oct 2027
Visits: Spain, Morocco
Exclusive Savings
Inside
$1,648
Oceanview
$2,051
Balcony
$2,395
Suite
$6,144
From (Per Person)
A$1,648
Save 679
Per Person
Cruise

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 31 July 2027
Visits: Spain, Morocco
Exclusive Savings
Inside
$7,259
Oceanview
$7,809
Balcony
$8,021
Suite
$18,614
From (Per Person)
A$7,259
Save 4,565
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,724
Oceanview
$2,058
Balcony
$2,351
Suite
$5,997
From (Per Person)
A$1,724
Save 634
Per Person
Cruise

9 Days (8 Nights) Barcelona to Barcelona
Cruise Line: Royal Caribbean
Departure: 24 June 2027
Visits: Spain, Morocco
Exclusive Savings
Inside
$1,887
Oceanview
$2,349
Balcony
$2,657
Suite
$7,013
From (Per Person)
A$1,887
Save 736
Per Person
Cruise
 (1)

12 Days (11 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 30 March 2027
Visits: Spain, Morocco, Portugal
Exclusive Savings
Inside
$2,393
Oceanview
$3,048
Balcony
$3,270
Suite
$9,845
From (Per Person)
A$2,393
Save 1,272
Per Person
Cruise
 (1)

10 Days (9 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departures: May 2027 to Jun 2027
Visits: Spain, Portugal, Morocco
Exclusive Savings
Inside
$2,303
Oceanview
$2,766
Balcony
$3,080
Suite
$9,098
From (Per Person)
A$2,303
Save 1,260
Per Person
Cruise
 (1)

11 Days (10 Nights) Lisbon to Barcelona
Cruise Line: Scenic
Departure: 13 September 2026
Visits: Portugal, Spain, Morocco
Exclusive Savings
Balcony
$17,775
Suite
$22,675
From (Per Person)
A$17,775
Save 4,820
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
 (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
 (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
 (1)

17 Days (16 Nights) London to London
Cruise Line: Cunard
Departure: 12 May 2027
Visits: England, Portugal, Morocco
Exclusive Savings
Inside
$4,559
Oceanview
$5,153
Balcony
$5,549
Suite
$12,677
From (Per Person)
A$4,559
Per Person
Cruise
 (8)

16 Days (15 Nights) Lisbon to Lisbon
Cruise Line: Azamara
Departures: Jan 2027 to Jan 2028
Visits: Portugal, Morocco, Spain
Azamara Always Included
Exclusive Savings
Inside
$5,745
Oceanview
$6,892
Balcony
$8,518
Suite
$12,340
From (Per Person)
A$5,745
Save 99
Per Person
Cruise
 (1)

21 Days (20 Nights) Barcelona to Barcelona
Cruise Line: Explora Journeys
Ship: Explora II
Departure: 18 April 2028
Visits: Spain, Morocco, Portugal
Exclusive Savings
Suite
$17,860
From (Per Person)
A$17,860
Save 365
Per Person
Cruise
 (3)

15 Days (14 Nights) Fort Lauderdale to Barcelona
Cruise Line: Holland America
Departures: Apr 2027 to Feb 2028
Visits: USA, Morocco, Spain
Fare Saver
Exclusive Savings
Inside
$1,181
Oceanview
$1,320
Balcony
$1,706
Suite
$4,468
From (Per Person)
A$1,181
Per Person
Cruise
 (4)

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departures: Nov 2026 to Feb 2028
Visits: Spain, Portugal, Morocco
Exclusive Savings
Inside
$2,103
Oceanview
$2,381
Balcony
$2,967
Suite
$7,524
From (Per Person)
A$2,103
Save 1,572
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
 (1)

12 Days (11 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 20 April 2027
Visits: Spain, Morocco, Portugal
Exclusive Savings
Inside
$2,483
Oceanview
$2,863
Balcony
$3,167
Suite
$10,028
From (Per Person)
A$2,483
Save 1,320
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)

8 Days (7 Nights) Las Palmas de Gran Canaria to Lisbon
Cruise Line: Azamara
Departures: Jan 2027 to Jan 2028
Visits: Spain, Morocco, Portugal
Azamara Always Included
Exclusive Savings
Inside
$2,632
Oceanview
$3,279
Balcony
$4,014
Suite
$5,827
From (Per Person)
A$2,632
Save 48
Per Person
Cruise
 (1)

12 Days (11 Nights) Barcelona to Lisbon
Cruise Line: Norwegian Cruise Line
Departure: 29 October 2026
Visits: Spain, Morocco, Portugal
Just Cruise Fare
Exclusive Savings
Inside
$2,430
Oceanview
$3,100
Balcony
$4,961
Suite
$5,556
From (Per Person)
A$2,430
Per Person
Cruise
 (1)

5 Days (4 Nights) Lisbon to Malaga
Cruise Line: Explora Journeys
Ship: Explora II
Departure: 23 February 2027
Visits: Portugal, Spain, Morocco
Exclusive Savings
Suite
$3,361
From (Per Person)
A$3,361
Save 69
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
 (2)

15 Days (14 Nights) Barcelona to Miami
Cruise Line: Virgin Voyages
Ship: Scarlet Lady
Departure: 11 October 2026
Visits: Spain, Morocco, USA
Inside
$1,777
Oceanview
$1,777
Balcony
$1,977
Suite
$6,768
From (Per Person)
A$1,777
Per Person
Cruise
 (1)

10 Days (9 Nights) Valletta to Santa Cruz de Tenerife
Cruise Line: P&O Cruises Worldwide
Ship: Azura
Departure: 08 October 2026
Visits: Malta, Spain, Morocco
Bonus Onboard Spend
Exclusive Savings
Inside
$1,020
Oceanview
$1,328
Balcony
$1,895
Suite
-
From (Per Person)
A$1,020
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,589
From (Per Person)
A$2,400
Save 1,312
Per Person
Results: 1-30 of 289

No trips found. Try adjusting the search filters.

Trip Lengths