Morocco Cruises

Are you looking for a cruise to Morocco? Choose from 202 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 242 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,860pp
Countries
Show More...
Filter Results
202 Cruises (242 Cruise Departures)
Cruise
 (3)

8 Days (7 Nights) Malaga to Barcelona
Cruise Line: Azamara Cruises
Departure: 13 February 2027
Countries Visited: Spain, Morocco
INSIDE
$2,611
OCEANVIEW
$2,988
BALCONY
$3,789
SUITE
$5,859
From (per person) 2,611
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
$4,247
SUITE
$4,782
From (per person) 4,247
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
Cruise

11 Days (10 Nights) Barcelona to Barcelona
Cruise Line: Virgin Voyages
Ship: Scarlet Lady
Departure: 12 June 2025
Countries Visited: Spain, Morocco
80% Off Second SailorUp To USD $300 Bar Tab
INSIDE
$3,257
OCEANVIEW
$3,827
BALCONY
$4,071
SUITE
$8,300
From (per person) 3,257
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

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
-
SUITE
$10,761
Save (per person) 209
From (per person) 10,761
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
 (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
-
OCEANVIEW
$5,533
BALCONY
$6,107
SUITE
$9,265
From (per person) 5,533
Cruise
 (3)

12 Days (11 Nights) Lisbon to Barcelona
Cruise Line: Oceania Cruises
Departure: 24 April 2026
Countries Visited: Portugal, Spain, Morocco
Exclusive Deal
INSIDE
$4,879
OCEANVIEW
$5,302
BALCONY
$8,161
SUITE
$11,020
Save (per person) 2,291
From (per person) 4,879
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,378
OCEANVIEW
$4,675
BALCONY
$7,537
SUITE
$10,239
Save (per person) 2,032
From (per person) 4,378
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
 (3)

11 Days (10 Nights) Barcelona to Lisbon
Cruise Line: Azamara Cruises
Departure: 29 December 2026
Countries Visited: Spain, Morocco, Portugal
INSIDE
$3,408
OCEANVIEW
$4,012
BALCONY
$5,160
SUITE
$8,031
From (per person) 3,408
Cruise
 (3)

16 Days (15 Nights) Lisbon to Lisbon
Cruise Line: Azamara Cruises
Departure: 22 January 2027
Countries Visited: Portugal, Morocco, Spain
INSIDE
$5,534
OCEANVIEW
$6,365
BALCONY
$8,088
SUITE
$12,107
From (per person) 5,534
Cruise
 (5)

15 Days (14 Nights) Barcelona to Miami
Cruise Line: Virgin Voyages
Departure: 26 October 2025
Countries Visited: Spain, Morocco, USA
80% Off Second SailorUp To USD $300 Bar Tab
INSIDE
$2,257
OCEANVIEW
$2,485
BALCONY
$2,941
SUITE
$8,657
From (per person) 2,257
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
 (2)

8 Days (7 Nights) Barcelona to Lisbon
Cruise Line: Holland America
Ship: Oosterdam
Departure: 02 August 2026
Countries Visited: Spain, Morocco, Portugal
Exclusive Deal
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 2025 to Feb 2027
Countries Visited: Spain, Gibraltar, Morocco
Exclusive DealNew Year Sale
INSIDE
$1,463
OCEANVIEW
$1,689
BALCONY
$2,333
SUITE
$8,373
Save (per person) 1,708
From (per person) 1,463
Cruise
 (5)

15 Days (14 Nights) San Juan to Barcelona
Cruise Line: Virgin Voyages
Departure: 12 April 2025
Countries Visited: Puerto Rico, Spain, Morocco
80% Off Second SailorUp To USD $300 Bar Tab
INSIDE
$2,031
OCEANVIEW
$2,486
BALCONY
$2,941
SUITE
-
From (per person) 2,031
Cruise
 (3)

9 Days (8 Nights) Lisbon to Las Palmas de Gran Canaria
Cruise Line: Azamara Cruises
Departure: 22 January 2027
Countries Visited: Portugal, Morocco, Spain
INSIDE
$3,119
OCEANVIEW
$3,604
BALCONY
$4,525
SUITE
$6,821
From (per person) 3,119
Cruise
 (2)

14 Days (13 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 20 December 2026
Countries Visited: Spain, Portugal, Morocco
Exclusive DealNew Year Sale
INSIDE
$3,166
OCEANVIEW
$3,468
BALCONY
$4,565
SUITE
$8,902
Save (per person) 1,998
From (per person) 3,166
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 Savings
INSIDE
-
OCEANVIEW
-
BALCONY
$7,675
SUITE
$11,027
Save (per person) 145
From (per person) 7,675
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 DealNew Year Sale
INSIDE
$1,756
OCEANVIEW
$1,983
BALCONY
$2,476
SUITE
$7,470
Save (per person) 1,403
From (per person) 1,756
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
 (2)

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 02 January 2027
Countries Visited: Spain, Morocco, Gibraltar
Exclusive DealNew Year Sale
INSIDE
$2,371
OCEANVIEW
$2,598
BALCONY
$3,091
SUITE
$9,862
Save (per person) 1,503
From (per person) 2,371
Cruise
 (2)

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departures: Nov 2026 to Dec 2026
Countries Visited: Spain, Morocco, Gibraltar
New Year SaleExclusive Deal
INSIDE
$2,214
OCEANVIEW
$2,441
BALCONY
$2,934
SUITE
$8,828
Save (per person) 1,403
From (per person) 2,214
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
 (3)

11 Days (10 Nights) Barcelona to Lisbon
Cruise Line: Oceania Cruises
Departure: 28 October 2025
Countries Visited: Spain, Portugal, Morocco
Exclusive DealSolo Offer
INSIDE
$3,386
OCEANVIEW
$3,505
BALCONY
$5,548
SUITE
$7,592
Save (per person) 2,874
From (per person) 3,386
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
 (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
 (2)

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 21 December 2025
Countries Visited: Spain, Gibraltar, Morocco
New Year SaleExclusive Deal
INSIDE
$3,116
OCEANVIEW
$3,575
BALCONY
$4,554
SUITE
$10,361
Save (per person) 2,034
From (per person) 3,116
Results: 1-30 of 202

No Results found. Try changing your search filters.

Travel Styles

Trip Lengths