Morocco Cruises

Are you looking for a cruise to Morocco? Choose from 205 unique cruise itineraries to Morocco, departing from Barcelona, Bridgetown, Buenos Aires, Casablanca, Dakar and more. April is the most popular month to cruise to Morocco and we have over 246 departures available from nineteen of the world's leading cruise lines.
Filter Results
Departures
Show More...
Duration
6 Days
28 Days
Countries Visited
Start & End Cities
Ship Size
Ship Features
Operators
Show More...
Price
$700pp
$24,870pp
Countries
Show More...
Filter Results
205 Cruises (246 Cruise Departures)
Cruise
 (2)

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 14 January 2025
Countries Visited: Spain, Morocco
Summer Sale
INSIDE
-
OCEANVIEW
$2,765
BALCONY
-
SUITE
$10,801
Save (per person) 1,582
From (per person) 2,765
Cruise

12 Days (11 Nights) Barcelona to Barcelona
Cruise Line: Silversea
Ship: Silver Ray
Departure: 16 April 2026
Countries Visited: Spain, Morocco
Port-to-PortDoor-to-Door Upgrade Option
INSIDE
-
OCEANVIEW
-
BALCONY
-
SUITE
$12,078
Save (per person) 4,122
From (per person) 12,078
New ReleaseCruise

11 Days (10 Nights) Santa Cruz de Tenerife to Barcelona
Cruise Line: Emerald Cruises
Departure: 15 April 2026
Countries Visited: Spain, Morocco
Super Earlybird
INSIDE
-
OCEANVIEW
$10,255
BALCONY
-
SUITE
$14,215
Save (per person) 2,590
From (per person) 10,255
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
INSIDE
-
OCEANVIEW
-
BALCONY
$7,078
SUITE
$7,969
From (per person) 4,247
Cruise

11 Days (10 Nights) Barcelona to Barcelona
Cruise Line: Virgin Voyages
Ship: Scarlet Lady
Departure: 12 June 2025
Countries Visited: Spain, Morocco
Limited Time Offer
INSIDE
$3,132
OCEANVIEW
$3,273
BALCONY
$3,743
SUITE
$8,065
From (per person) 3,132
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
Exclusive Savings
INSIDE
-
OCEANVIEW
-
BALCONY
$7,684
SUITE
$10,761
Save (per person) 146
From (per person) 7,684
Cruise
 (1)

11 Days (10 Nights) Lisbon to Barcelona
Cruise Line: Scenic
Departure: 13 September 2026
Countries Visited: Portugal, Spain, Morocco
Super Earlybird
INSIDE
-
OCEANVIEW
-
BALCONY
$14,619
SUITE
$22,885
Save (per person) 4,626
From (per person) 14,619
Cruise
 (2)

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departures: Nov 2025 to Feb 2027
Countries Visited: Spain, Gibraltar, Morocco
Summer Sale
INSIDE
$1,574
OCEANVIEW
$1,801
BALCONY
$2,405
SUITE
$8,819
Save (per person) 1,408
From (per person) 1,574
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 Savings
INSIDE
-
OCEANVIEW
-
BALCONY
$6,117
SUITE
$9,185
Save (per person) 113
From (per person) 6,117
Cruise
 (1)

11 Days (10 Nights) Lisbon to Las Palmas de Gran Canaria
Cruise Line: Azamara Cruises
Departure: 22 November 2025
Countries Visited: Portugal, Spain, Morocco
INSIDE
$3,444
OCEANVIEW
$4,969
BALCONY
$5,533
SUITE
$8,681
From (per person) 3,444
Cruise
 (2)

9 Days (8 Nights) Malaga to Santa Cruz De Tenerife
Cruise Line: Ponant
Ship: Le Laperouse
Departure: 21 December 2025
Countries Visited: Spain, Morocco, Portugal
Exclusive Solo Offer
INSIDE
-
OCEANVIEW
-
BALCONY
$6,509
SUITE
$9,802
Save (per person) 121
From (per person) 6,509
Cruise
 (2)

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departures: Nov 2026 to Dec 2026
Countries Visited: Spain, Morocco, Gibraltar
Summer Sale
INSIDE
$2,326
OCEANVIEW
$2,552
BALCONY
$3,156
SUITE
$9,273
Save (per person) 1,291
From (per person) 2,326
Cruise
 (1)

8 Days (7 Nights) Lisbon to Santa Cruz De Tenerife
Cruise Line: MSC Cruises
Ship: MSC Musica
Departure: 09 November 2025
Countries Visited: Portugal, Morocco, Spain
Early Booking Offer
INSIDE
$1,128
OCEANVIEW
$1,277
BALCONY
$1,613
SUITE
-
From (per person) 1,128
Cruise
 (1)

11 Days (10 Nights) Malaga to Lisbon
Cruise Line: Oceania Cruises
Departure: 07 October 2025
Countries Visited: Spain, Morocco, Portugal
Exclusive Deal
INSIDE
$4,230
OCEANVIEW
$4,675
BALCONY
$7,230
SUITE
$9,942
Save (per person) 2,030
From (per person) 4,230
Cruise
 (2)

8 Days (7 Nights) Barcelona to Lisbon
Cruise Line: Holland America
Ship: Oosterdam
Departure: 02 August 2026
Countries Visited: Spain, Morocco, Portugal
Have It All Offer
INSIDE
$1,965
OCEANVIEW
$2,262
BALCONY
$2,757
SUITE
$4,291
From (per person) 1,965
Cruise
 (2)

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departures: Nov 2026 to Mar 2027
Countries Visited: Spain, Portugal, Morocco
Summer Sale
INSIDE
$1,868
OCEANVIEW
$2,095
BALCONY
$2,699
SUITE
$7,915
Save (per person) 1,291
From (per person) 1,868
Cruise
 (3)

11 Days (10 Nights) Barcelona to Lisbon
Cruise Line: Oceania Cruises
Departure: 28 October 2025
Countries Visited: Spain, Portugal, Morocco
Flex FaresExclusive Deal
INSIDE
$3,532
OCEANVIEW
$3,941
BALCONY
$6,240
SUITE
$8,539
Save (per person) 2,418
From (per person) 3,532
Cruise
 (5)

15 Days (14 Nights) Barcelona to Miami
Cruise Line: Virgin Voyages
Departure: 26 October 2025
Countries Visited: Spain, Morocco, USA
Limited Time Offer
INSIDE
$2,391
OCEANVIEW
$2,829
BALCONY
$3,290
SUITE
$8,333
From (per person) 2,391
Cruise
 (3)

12 Days (11 Nights) Lisbon to Barcelona
Cruise Line: Oceania Cruises
Departure: 24 April 2026
Countries Visited: Portugal, Spain, Morocco
Flex FaresExclusive Deal
INSIDE
$4,879
OCEANVIEW
$5,302
BALCONY
$8,161
SUITE
$11,020
Save (per person) 2,291
From (per person) 4,879
Cruise
 (2)

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 02 January 2027
Countries Visited: Spain, Morocco, Gibraltar
Summer Sale
INSIDE
$2,483
OCEANVIEW
$2,710
BALCONY
$3,314
SUITE
$10,308
Save (per person) 1,391
From (per person) 2,483
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 Savings
INSIDE
-
OCEANVIEW
-
BALCONY
$5,951
SUITE
$8,940
Save (per person) 109
From (per person) 5,951
Cruise
 (1)

9 Days (8 Nights) Santa Cruz De Tenerife to Rome
Cruise Line: MSC Cruises
Ship: MSC Musica
Departure: 12 April 2026
Countries Visited: Spain, Morocco, Italy
Early Booking Offer
INSIDE
$1,335
OCEANVIEW
$1,503
BALCONY
$1,889
SUITE
-
From (per person) 1,335
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
Exclusive Savings
INSIDE
-
OCEANVIEW
-
BALCONY
$8,089
SUITE
$12,195
Save (per person) 151
From (per person) 8,089
Cruise
 (5)

15 Days (14 Nights) San Juan to Barcelona
Cruise Line: Virgin Voyages
Departure: 12 April 2025
Countries Visited: Puerto Rico, Spain, Morocco
Limited Time Offer
INSIDE
$2,412
OCEANVIEW
$2,303
BALCONY
$2,631
SUITE
$15,327
From (per person) 2,303
Cruise
 (3)

14 Days (13 Nights) Lisbon to Miami
Cruise Line: Azamara Cruises
Departure: 17 November 2025
Countries Visited: Portugal, Morocco, USA
Circle Club Voyage
INSIDE
$2,533
OCEANVIEW
$3,216
BALCONY
$4,008
SUITE
$5,454
From (per person) 2,533
Cruise
 (2)

14 Days (13 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 20 December 2026
Countries Visited: Spain, Portugal, Morocco
Summer Sale
INSIDE
$3,278
OCEANVIEW
$3,580
BALCONY
$4,788
SUITE
$9,347
Save (per person) 1,886
From (per person) 3,278
Cruise
 (2)

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 21 December 2025
Countries Visited: Spain, Gibraltar, Morocco
Summer Sale
INSIDE
$3,123
OCEANVIEW
$3,400
BALCONY
$4,995
SUITE
$10,807
Save (per person) 1,854
From (per person) 3,123
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
$4,827
OCEANVIEW
$5,351
BALCONY
$7,985
SUITE
$10,994
Save (per person) 2,033
From (per person) 4,827
Cruise

12 Days (11 Nights) Barcelona to Barcelona
Cruise Line: Explora Journeys
Ship: Explora II
Departure: 22 October 2025
Countries Visited: Spain, Gibraltar, Morocco
INSIDE
-
OCEANVIEW
-
BALCONY
$10,791
SUITE
$12,919
From (per person) 10,251
Cruise

12 Days (11 Nights) London to London
Cruise Line: Cunard
Ship: Queen Anne
Departure: 21 April 2027
Countries Visited: England, Spain, Morocco
Experience Like No Other
INSIDE
$2,725
OCEANVIEW
$3,319
BALCONY
$3,814
SUITE
$7,309
From (per person) 2,725
Results: 1-30 of 205

No Results found. Try changing your search filters.

Travel Styles

Trip Lengths