Morocco Cruises

Are you looking for a cruise to Morocco? Choose from 184 unique cruise itineraries to Morocco, departing from Barcelona, Bilbao, Bridgetown, Buenos Aires, Casablanca and more. November is the most popular month to cruise to Morocco and we have over 235 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
$800pp
$33,790pp
Countries
Show More...
Filter Results
184 Cruises (235 Cruise Departures)
Cruise

7 Days (6 Nights) Barcelona to Santa Cruz De Tenerife
Cruise Line: Explora Journeys
Ship: Explora II
Departure: 03 April 2025
Countries Visited: Spain, Morocco
Unique Oceans Offer
INSIDE
-
OCEANVIEW
-
BALCONY
$3,020
SUITE
$3,410
From (per person) 3,020
Cruise
 (3)

8 Days (7 Nights) Malaga to Barcelona
Cruise Line: Azamara Cruises
Departure: 13 February 2027
Countries Visited: Spain, Morocco
INSIDE
$1,799
OCEANVIEW
$2,059
BALCONY
$2,619
SUITE
$4,059
From (per person) 1,799
Cruise

11 Days (10 Nights) Barcelona to Barcelona
Cruise Line: Virgin Voyages
Ship: Scarlet Lady
Departure: 12 June 2025
Countries Visited: Spain, Morocco
Up To USD $300 Bar Tab
INSIDE
-
OCEANVIEW
$1,791
BALCONY
$1,990
SUITE
$4,757
From (per person) 1,791
Cruise

8 Days (7 Nights) Las Palmas de Gran Canaria to Casablanca
Cruise Line: Ponant
Ship: Le Bellot
Departure: 06 April 2025
Countries Visited: Spain, Morocco
INSIDE
-
OCEANVIEW
-
BALCONY
$5,580
SUITE
$8,390
From (per person) 5,580
New ReleaseCruise

12 Days (11 Nights) Tenerife to Barcelona
Cruise Line: Scenic
Departure: 07 April 2026
Countries Visited: Spain, Morocco
2 for 1 Fares + Fly Free Premium Economy2 for 1 Fares + Fly Free Business Class
INSIDE
-
OCEANVIEW
-
BALCONY
$13,437
SUITE
$21,687
Save (per person) 13,553
From (per person) 13,437
New ReleaseCruise

11 Days (10 Nights) Santa Cruz de Tenerife to Barcelona
Cruise Line: Emerald Cruises
Departure: 15 April 2026
Countries Visited: Spain, Morocco
2 for 1 Fare + Fly Free Economy2 for 1 Fare + Fly Free Premium Economy
INSIDE
-
OCEANVIEW
$7,980
BALCONY
-
SUITE
$10,930
Save (per person) 8,010
From (per person) 7,980
New ReleaseCruise

9 Days (8 Nights) Barcelona to Malaga
Cruise Line: Emerald Cruises
Departure: 25 October 2025
Countries Visited: Spain, Gibraltar, Morocco
2 for 1 Fare + Fly Free Economy2 for 1 Fare + Fly Free Premium Economy
INSIDE
-
OCEANVIEW
$6,895
BALCONY
-
SUITE
$9,095
Save (per person) 6,895
From (per person) 6,895
Cruise
 (1)

11 Days (10 Nights) Lisbon to Barcelona
Cruise Line: Scenic
Departure: 13 September 2026
Countries Visited: Portugal, Spain, Morocco
2 for 1 Fares + Fly Free Premium Economy2 for 1 Fares + Fly Free Business Class
INSIDE
-
OCEANVIEW
-
BALCONY
$12,425
SUITE
$19,925
Save (per person) 12,565
From (per person) 12,425
Cruise

12 Days (11 Nights) Barcelona to Salvador
Cruise Line: MSC Cruises
Ship: MSC Armonia
Departure: 30 November 2025
Countries Visited: Spain, Morocco, Brazil
Book Early Offer + Onboard Credit
INSIDE
-
OCEANVIEW
$929
BALCONY
-
SUITE
$1,709
From (per person) 929
Cruise

11 Days (10 Nights) Barcelona to Santa Cruz de Tenerife
Cruise Line: Oceania Cruises
Departure: 07 November 2025
Countries Visited: Spain, Morocco, Portugal
Your World + Prestige Drinks PackageExclusive Deal
INSIDE
-
OCEANVIEW
$4,449
BALCONY
$3,867
SUITE
$6,699
Save (per person) 5,231
From (per person) 3,867
Cruise

12 Days (11 Nights) London to London
Cruise Line: Cunard
Ship: Queen Anne
Departure: 21 April 2027
Countries Visited: England, Spain, Morocco
Exclusive Deal
INSIDE
$1,799
OCEANVIEW
$2,149
BALCONY
$2,449
SUITE
$5,899
From (per person) 1,799
Cruise
 (3)

8 Days (7 Nights) Las Palmas de Gran Canaria to Lisbon
Cruise Line: Azamara Cruises
Departure: 30 January 2027
Countries Visited: Spain, Morocco, Portugal
INSIDE
$1,839
OCEANVIEW
$2,179
BALCONY
$2,739
SUITE
$4,099
From (per person) 1,839
Cruise

10 Days (9 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departures: May 2025 to Sep 2026
Countries Visited: Spain, Portugal, Morocco
Exclusive DealExciting Deals
INSIDE
$1,517
OCEANVIEW
$1,671
BALCONY
$1,942
SUITE
$5,192
Save (per person) 1,759
From (per person) 1,517
Cruise
 (3)

14 Days (13 Nights) Lisbon to Miami
Cruise Line: Azamara Cruises
Departure: 17 November 2025
Countries Visited: Portugal, Morocco, USA
Azamara Circle Loyalty Quarterly Savings
INSIDE
$1,969
OCEANVIEW
$2,419
BALCONY
$3,219
SUITE
$4,359
From (per person) 1,969
Cruise

15 Days (14 Nights) Miami to Lisbon
Cruise Line: Seabourn
Departure: 26 April 2026
Countries Visited: USA, Portugal, Morocco
Exclusive Deal
INSIDE
-
OCEANVIEW
$5,669
BALCONY
$6,299
SUITE
-
From (per person) 5,669
Cruise

5 Days (4 Nights) Barcelona to Lisbon
Cruise Line: Explora Journeys
Ship: Explora II
Departure: 02 November 2025
Countries Visited: Spain, Morocco, Portugal
Unique Oceans Offer
INSIDE
-
OCEANVIEW
-
BALCONY
$2,380
SUITE
$2,590
From (per person) 2,380
Cruise

10 Days (9 Nights) Lisbon to Lisbon
Cruise Line: Norwegian Cruise Line
Departure: 03 November 2025
Countries Visited: Portugal, Spain, Morocco
INSIDE
$1,333
OCEANVIEW
$1,531
BALCONY
$2,986
SUITE
$5,758
From (per person) 1,333
Cruise

13 Days (12 Nights) Lisbon to Barcelona
Cruise Line: Norwegian Cruise Line
Departure: 21 October 2025
Countries Visited: Portugal, Spain, Morocco
INSIDE
$3,524
OCEANVIEW
$3,772
BALCONY
$6,989
SUITE
$7,118
From (per person) 3,524
Cruise
 (3)

16 Days (15 Nights) Lisbon to Lisbon
Cruise Line: Azamara Cruises
Departure: 22 January 2027
Countries Visited: Portugal, Morocco, Spain
INSIDE
$3,839
OCEANVIEW
$4,419
BALCONY
$5,619
SUITE
$8,419
From (per person) 3,839
Cruise
 (2)

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departures: Nov 2026 to Mar 2027
Countries Visited: Spain, Portugal, Morocco
Exclusive Deal
INSIDE
$1,051
OCEANVIEW
$1,151
BALCONY
$1,476
SUITE
$5,504
Save (per person) 885
From (per person) 1,051
Cruise

12 Days (11 Nights) Barcelona to Barcelona
Cruise Line: Explora Journeys
Ship: Explora I
Departure: 21 October 2026
Countries Visited: Spain, Portugal, Morocco
Unique Oceans OfferExplora Early Booking Benefit
INSIDE
-
OCEANVIEW
-
BALCONY
$6,910
SUITE
$7,940
From (per person) 6,910
Cruise
 (1)

9 Days (8 Nights) Las Palmas de Gran Canaria to Malaga
Cruise Line: Ponant
Departure: 20 April 2026
Countries Visited: Spain, Portugal, Morocco
Exclusive Solo Offer
INSIDE
-
OCEANVIEW
-
BALCONY
$4,730
SUITE
$7,020
From (per person) 4,730
Cruise
 (2)

14 Days (13 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 21 January 2026
Countries Visited: Spain, Gibraltar, Morocco
Exclusive Deal
INSIDE
$1,241
OCEANVIEW
$1,441
BALCONY
$2,116
SUITE
$8,067
Save (per person) 705
From (per person) 1,241
Cruise
 (1)

9 Days (8 Nights) Malaga to Las Palmas de Gran Canaria
Cruise Line: Ponant
Departure: 17 November 2025
Countries Visited: Spain, Morocco, Portugal
Exclusive Solo Offer
INSIDE
-
OCEANVIEW
-
BALCONY
$5,160
SUITE
$7,680
From (per person) 5,160
Cruise

12 Days (11 Nights) Lisbon to Lisbon
Cruise Line: Norwegian Cruise Line
Departure: 23 October 2025
Countries Visited: Portugal, Spain, Morocco
INSIDE
$1,699
OCEANVIEW
$2,214
BALCONY
$3,996
SUITE
$7,956
From (per person) 1,699
Cruise
 (2)

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departures: Nov 2026 to Dec 2026
Countries Visited: Spain, Morocco, Gibraltar
Exclusive Deal
INSIDE
$1,259
OCEANVIEW
$1,448
BALCONY
$1,801
SUITE
$5,807
Save (per person) 825
From (per person) 1,259
Cruise

8 Days (7 Nights) Barcelona to Lisbon
Cruise Line: Explora Journeys
Ship: Explora III
Departure: 03 August 2026
Countries Visited: Spain, Morocco, Portugal
Unique Oceans OfferExplora Early Booking Benefit
INSIDE
-
OCEANVIEW
-
BALCONY
$6,215
SUITE
$7,590
From (per person) 6,215
Cruise
 (2)

10 Days (9 Nights) Las Palmas de Gran Canaria to Casablanca
Cruise Line: Ponant
Ship: Le Laperouse
Departure: 11 February 2026
Countries Visited: Spain, Portugal, Morocco
INSIDE
-
OCEANVIEW
-
BALCONY
$6,760
SUITE
$10,110
From (per person) 6,760
Cruise
 (1)

11 Days (10 Nights) Barcelona to Bilbao
Cruise Line: Oceania Cruises
Departure: 20 August 2026
Countries Visited: Spain, Morocco, Portugal
Exclusive Deal
INSIDE
$3,199
OCEANVIEW
$3,549
BALCONY
$5,299
SUITE
$7,299
Save (per person) 3,199
From (per person) 3,199
Cruise

10 Days (9 Nights) Barcelona to Barcelona
Cruise Line: Explora Journeys
Ship: Explora II
Departure: 04 May 2025
Countries Visited: Spain, Portugal, Morocco
Unique Oceans Offer
INSIDE
-
OCEANVIEW
-
BALCONY
$4,680
SUITE
$5,525
From (per person) 4,680
Results: 1-30 of 184

No Results found. Try changing your search filters.

Travel Styles

Trip Lengths