Morocco Cruises Starting In March 2026, 2027 and 2028

If you're looking at joining a cruise to Morocco in March 2026, 2027 or 2028, we have 27 unique cruise itineraries and 116 departures available, operated by seven of the world's leading cruise lines departing in March.
Filter Results
Departures
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
27 Cruises (116 Cruise Departures)
Cruise
 (2)

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departures: Jan 2027 to Mar 2028
Visit: Spain, Gibraltar, Morocco
Exclusive Savings
Inside
$1,298
Oceanview
$1,498
Balcony
$1,898
Suite
$5,286
From
US$1,298
Save 1,610
Per Person
View Trip
Cruise
 (2)

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 20 March 2028
Visit: Spain, Portugal, Morocco
Exclusive Savings
Inside
$1,399
Oceanview
$1,499
Balcony
$1,899
Suite
$5,016
From
US$1,399
Save 743
Per Person
View Trip
Cruise

11 Days (10 Nights) Lisbon to Malaga
Cruise Line: Regent Seven Seas
Departure: 23 March 2026
Visit: Portugal, Morocco, Spain
Exclusive Savings
Inside
-
Oceanview
-
Balcony
-
Suite
$15,893
From
US$15,893
Save 21,905
Per Person
View Trip
Cruise
 (1)

8 Days (7 Nights) Lisbon to Barcelona
Cruise Line: Viking Cruises
Departures: Nov 2026 to Jun 2028
Visit: Portugal, Spain, Morocco
Multiple Deals Available
Inside
-
Oceanview
-
Balcony
$2,899
Suite
$4,499
From
US$2,899
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
Exclusive Savings
Inside
$2,382
Oceanview
$2,644
Balcony
$2,765
Suite
$7,979
From
US$2,382
Save 1,337
Per Person
View Trip
Cruise
 (2)

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departures: Nov 2026 to Feb 2028
Visit: Spain, Portugal, Morocco
Exclusive Savings
Inside
$1,199
Oceanview
$1,398
Balcony
$1,799
Suite
$5,293
From
US$1,199
Save 1,331
Per Person
View Trip
Cruise

8 Days (7 Nights) Barcelona to Lisbon
Cruise Line: Viking Cruises
Departures: Feb 2027 to Sep 2028
Visit: Spain, Morocco, Portugal
Multiple Deals Available
Inside
-
Oceanview
-
Balcony
$2,999
Suite
$4,799
From
US$2,999
Per Person
View Trip
Cruise

14 Days (13 Nights) Salvador to Barcelona
Cruise Line: MSC Cruises
Ship: MSC Divina
Departure: 17 March 2027
Visit: Brazil, Spain, Morocco, Gibraltar
Bonus Onboard Credit
Inside
$1,004
Oceanview
$1,104
Balcony
$1,484
Suite
$2,218
From
US$1,004
Per Person
View Trip
Cruise

16 Days (15 Nights) Rio de Janeiro to Barcelona
Cruise Line: MSC Cruises
Ship: MSC Divina
Departure: 15 March 2027
Visit: Brazil, Spain, Morocco, Gibraltar
Bonus Onboard Credit
Inside
$1,092
Oceanview
$1,262
Balcony
$1,542
Suite
$2,802
From
US$1,092
Per Person
View Trip
Cruise
 (2)

14 Days (13 Nights) Funchal to Rome
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 30 March 2027
Visit: Portugal, Spain, Morocco, Italy
Bonus Onboard Credit
Inside
$1,434
Oceanview
$1,614
Balcony
$1,794
Suite
$2,838
From
US$1,434
Per Person
View Trip
Cruise

12 Days (11 Nights) Lisbon to Barcelona
Cruise Line: Silversea
Ship: Silver Ray
Departure: 24 March 2027
Visit: Portugal, Morocco, Spain, Gibraltar
All-Inclusive Fare
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$6,580
Suite
$9,620
From
US$6,580
Save 2,820
Per Person
View Trip
Cruise
 (2)

20 Days (19 Nights) Buenos Aires to Barcelona
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 23 March 2026
Visit: Argentina, Brazil, Spain, Morocco
Bonus Onboard Credit
Exclusive Savings
Inside
-
Oceanview
-
Balcony
-
Suite
$3,206
From
US$3,206
Save 83
Per Person
View Trip
Cruise

13 Days (12 Nights) Maceio to Barcelona
Cruise Line: MSC Cruises
Ship: MSC Divina
Departure: 18 March 2027
Visit: Brazil, Spain, Morocco, Gibraltar
Bonus Onboard Credit
Inside
-
Oceanview
$1,088
Balcony
$1,408
Suite
$2,306
From
US$1,088
Per Person
View Trip
Cruise

17 Days (16 Nights) Santos to Barcelona
Cruise Line: MSC Cruises
Ship: MSC Divina
Departure: 14 March 2027
Visit: Brazil, Spain, Morocco, Gibraltar
Bonus Onboard Credit
Inside
$1,259
Oceanview
$1,439
Balcony
$1,859
Suite
$3,815
From
US$1,259
Per Person
View Trip
Cruise

26 Days (25 Nights) Miami to Lisbon
Cruise Line: Regent Seven Seas
Departure: 26 March 2028
Visit: USA, Bermuda, Portugal, Spain, Morocco
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$19,346
Suite
$20,277
From
US$19,346
Save 33,052
Per Person
View Trip
Cruise
 (2)

21 Days (20 Nights) Montevideo to Barcelona
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 22 March 2026
Visit: Uruguay, Argentina, Brazil, Spain, Morocco
Bonus Onboard Credit
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$2,799
Suite
$4,109
From
US$2,799
Save 70
Per Person
View Trip
Cruise
 (1)

16 Days (15 Nights) Miami to Lisbon
Cruise Line: Oceania Cruises
Departure: 27 March 2026
Visit: USA, Bermuda, Portugal, Spain, Morocco
Upgrade Your Experience
Your World Inclusions
Exclusive Savings
Inside
$2,640
Oceanview
$2,800
Balcony
$3,804
Suite
$11,679
From
US$2,640
Save 3,958
Per Person
View Trip
Cruise
 (2)

16 Days (15 Nights) Orlando to London
Cruise Line: Princess
Ship: Sky Princess
Departure: 08 March 2026
Visit: USA, Portugal, Morocco, Spain, England
Princess Standard
Inside
$912
Oceanview
-
Balcony
$875
Suite
$1,292
From
US$875
Per Person
View Trip
Cruise

18 Days (17 Nights) Rio de Janeiro to Amalfi
Cruise Line: MSC Cruises
Ship: MSC Divina
Departure: 15 March 2027
Visit: Brazil, Spain, Morocco, Gibraltar, Italy
Bonus Onboard Credit
Inside
$1,304
Oceanview
$1,494
Balcony
$1,804
Suite
$6,516
From
US$1,304
Per Person
View Trip
Cruise
 (1)

15 Days (14 Nights) Lisbon to Rome
Cruise Line: Viking Cruises
Departures: Nov 2026 to Jun 2028
Visit: Portugal, Spain, Morocco, France, Monaco, Italy
Multiple Deals Available
Inside
-
Oceanview
-
Balcony
$5,598
Suite
$8,998
From
US$5,598
Save 500
Per Person
View Trip
Cruise

20 Days (19 Nights) Santos to Rome
Cruise Line: MSC Cruises
Ship: MSC Divina
Departure: 14 March 2027
Visit: Brazil, Spain, Morocco, Gibraltar, Italy
Bonus Onboard Credit
Inside
$1,379
Oceanview
$1,609
Balcony
$1,939
Suite
$3,274
From
US$1,379
Per Person
View Trip
Cruise

15 Days (14 Nights) Rome to Lisbon
Cruise Line: Viking Cruises
Departures: Jan 2027 to Sep 2028
Visit: Italy, Monaco, France, Spain, Morocco, Portugal
Multiple Deals Available
Inside
-
Oceanview
-
Balcony
$5,998
Suite
$9,398
From
US$5,998
Save 600
Per Person
View Trip
Cruise

19 Days (18 Nights) Barcelona to London
Cruise Line: Viking Cruises
Departures: Apr 2027 to Jun 2028
Visit: Spain, Morocco, Portugal, France, England
Viking $1,499 Air Deal
Inside
-
Oceanview
-
Balcony
$9,798
Suite
$15,298
From
US$9,798
Per Person
View Trip
Cruise

19 Days (18 Nights) Rio de Janeiro to Rome
Cruise Line: MSC Cruises
Ship: MSC Divina
Departure: 15 March 2027
Visit: Brazil, Spain, Morocco, Gibraltar, Italy
Bonus Onboard Credit
Inside
$1,247
Oceanview
$1,527
Balcony
$1,847
Suite
$3,088
From
US$1,247
Per Person
View Trip
Cruise

17 Days (16 Nights) Salvador to Rome
Cruise Line: MSC Cruises
Ship: MSC Divina
Departure: 17 March 2027
Visit: Brazil, Spain, Morocco, Gibraltar, Italy
Bonus Onboard Credit
Inside
$1,189
Oceanview
$1,369
Balcony
$1,639
Suite
$2,719
From
US$1,189
Per Person
View Trip
Cruise

16 Days (15 Nights) Maceio to Rome
Cruise Line: MSC Cruises
Ship: MSC Divina
Departure: 18 March 2027
Visit: Brazil, Spain, Morocco, Gibraltar, Italy
Bonus Onboard Credit
Inside
$1,140
Oceanview
$1,290
Balcony
$1,830
Suite
-
From
US$1,140
Per Person
View Trip
Cruise

15 Days (14 Nights) Lisbon to Barcelona
Cruise Line: Regent Seven Seas
Departure: 27 March 2026
Visit: Portugal, Spain, Morocco, Italy, France
Exclusive Savings
Inside
-
Oceanview
-
Balcony
-
Suite
$13,399
From
US$13,399
Save 18,999
Per Person
View Trip
Results: 27 results

No trips found. Try adjusting the search filters.

Trip Lengths