Morocco Cruises Starting In April 2026, 2027 and 2028

If you're looking at joining a cruise to Morocco in April 2026, 2027 or 2028, we have 71 unique cruise itineraries and 166 departures available, operated by seventeen of the world's leading cruise lines departing in April.
Filter Results
Departures
Duration
8 Days
23 Days
Countries Visited
Start & End Cities
Ship Size
Ship Features
Operators
Show More...
Price
$500pp
$52,398pp
Countries
Show More...
Filter Results
71 Cruises (166 Cruise Departures)
New ReleaseCruise

12 Days (11 Nights) Tenerife to Barcelona
Cruise Line: Scenic
Departure: 07 April 2026
Visit: Spain, Morocco
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$31,560
Suite
$42,230
From
US$31,560
Save 930
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
Exclusive Savings
Inside
-
Oceanview
$8,121
Balcony
-
Suite
$10,982
From
US$8,121
Save 224
Per Person
View Trip
Cruise

12 Days (11 Nights) Barcelona to Barcelona
Cruise Line: Silversea
Ship: Silver Ray
Departure: 16 April 2026
Visit: Spain, Morocco
All-Inclusive Fare
Inside
-
Oceanview
-
Balcony
$9,800
Suite
-
From
US$9,800
Per Person
View Trip
Cruise

14 Days (13 Nights) Bridgetown to Lisbon
Cruise Line: Seabourn
Departure: 04 April 2026
Visit: Barbados, Morocco, Portugal
Yours to Explore
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$5,215
Suite
-
From
US$5,215
Save 84
Per Person
View Trip
Cruise

12 Days (11 Nights) London to London
Cruise Line: Cunard
Ship: Queen Anne
Departure: 21 April 2027
Visit: England, Spain, Morocco
Bonus Onboard Credit
Inside
$1,799
Oceanview
$2,149
Balcony
$2,449
Suite
$4,099
From
US$1,799
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

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 500
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
$3,906
From
US$1,246
Per Person
View Trip
Cruise
 (3)

8 Days (7 Nights) Lisbon to Malaga
Cruise Line: Azamara Cruises
Departure: 10 April 2027
Visit: Portugal, Spain, Morocco
Azamara Always Included
Inside
$2,279
Oceanview
$2,533
Balcony
$3,279
Suite
$5,093
From
US$2,279
Per Person
View Trip
Cruise
 (2)

11 Days (10 Nights) Las Palmas de Gran Canaria to Casablanca
Cruise Line: Ponant
Ship: Le Boreal
Departure: 08 April 2027
Visit: Spain, Portugal, Morocco
Inside
-
Oceanview
-
Balcony
$6,030
Suite
$8,950
From
US$6,030
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
$612
Oceanview
-
Balcony
$1,042
Suite
-
From
US$612
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
$811
Oceanview
$971
Balcony
$1,061
Suite
$1,651
From
US$811
Per Person
View Trip
Cruise
 (1)

11 Days (10 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 10 April 2027
Visit: Spain, Morocco, Portugal
Exclusive Savings
Inside
$2,349
Oceanview
$2,749
Balcony
$2,749
Suite
$5,157
From
US$2,349
Save 1,367
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)

8 Days (7 Nights) Lanzarote to Rome
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 05 April 2027
Visit: Spain, Morocco, Italy
Inside
$579
Oceanview
$729
Balcony
$849
Suite
$2,285
From
US$579
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
-
Balcony
$1,018
Suite
-
From
US$1,018
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

10 Days (9 Nights) Barcelona to Barcelona
Cruise Line: Explora Journeys
Ship: Explora I
Departure: 03 April 2027
Visit: Spain, Morocco, Portugal
Inside
-
Oceanview
-
Balcony
-
Suite
$5,355
From
US$5,355
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,790
Suite
$3,188
From
US$1,659
Per Person
View Trip
Cruise

11 Days (10 Nights) Lisbon to Barcelona
Cruise Line: Silversea
Departures: Apr 2027 to Oct 2027
Visit: Portugal, Morocco, Spain
All-Inclusive Fare
All-Inclusive Plus Fare
Exclusive Savings
Inside
-
Oceanview
$9,100
Balcony
$7,300
Suite
$9,400
From
US$7,300
Save 1,500
Per Person
View Trip
Cruise
 (1)

15 Days (14 Nights) Miami to Lisbon
Cruise Line: Seabourn
Departure: 26 April 2026
Visit: USA, Portugal, Morocco
Yours to Explore
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$5,217
Suite
$9,921
From
US$5,217
Save 82
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,339
Suite
-
From
US$1,109
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

12 Days (11 Nights) Barcelona to Barcelona
Cruise Line: Explora Journeys
Ship: Explora I
Departure: 12 April 2027
Visit: Spain, Morocco, Portugal
Inside
-
Oceanview
-
Balcony
-
Suite
$6,535
From
US$6,535
Per Person
View Trip
Cruise
 (1)

8 Days (7 Nights) Barcelona to Lisbon
Cruise Line: Viking Cruises
Departures: Nov 2026 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
 (1)

12 Days (11 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 20 April 2027
Visit: Spain, Morocco, Portugal
Exclusive Savings
Inside
$2,558
Oceanview
$2,806
Balcony
$2,856
Suite
$6,530
From
US$2,558
Save 1,476
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
New ReleaseCruise

11 Days (10 Nights) Funchal to Palma de Mallorca
Cruise Line: Scenic
Departure: 23 April 2027
Visit: Portugal, Spain, Morocco
Select Fare
Preferred Plus Fare + Air Credit
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$12,191
Suite
$18,869
From
US$12,191
Save 1,604
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

12 Days (11 Nights) Maceio to Barcelona
Cruise Line: MSC Cruises
Ship: MSC Virtuosa
Departure: 09 April 2027
Visit: Brazil, Spain, Morocco
Inside
$965
Oceanview
$1,185
Balcony
-
Suite
$4,272
From
US$965
Per Person
View Trip
Results: 1-30 of 71

No trips found. Try adjusting the search filters.

Trip Lengths