Morocco Cruises

Are you looking for a cruise to Morocco? Choose from 198 unique cruise itineraries to Morocco, departing from Barcelona, Bilbao, Bridgetown, Buenos Aires, Casablanca and more. April is the most popular month to cruise to Morocco and we have over 237 departures available from nineteen of the world's leading cruise lines.
Filter Results
Departures
Show More...
Duration
6 Days
25 Days
Countries Visited
Start & End Cities
Ship Size
Ship Features
Operators
Show More...
Price
$700pp
$24,860pp
Countries
Show More...
Filter Results
198 Cruises (237 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

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,086
SUITE
$10,761
Save (per person) 134
From (per person) 7,086
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
$3,398
BALCONY
$3,724
SUITE
$8,286
From (per person) 3,398
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
Unique Oceans Offer
INSIDE
-
OCEANVIEW
-
BALCONY
$4,405
SUITE
$5,178
From (per person) 4,405
New ReleaseCruise

9 Days (8 Nights) Barcelona to Malaga
Cruise Line: Emerald Cruises
Departure: 25 October 2025
Countries Visited: Spain, Gibraltar, Morocco
Super Earlybird
INSIDE
-
OCEANVIEW
$7,871
BALCONY
-
SUITE
$10,584
Save (per person) 1,574
From (per person) 7,871
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 2026 to Mar 2027
Countries Visited: Spain, Portugal, Morocco
Endless Summer Sale
INSIDE
$1,868
OCEANVIEW
$2,094
BALCONY
$2,698
SUITE
$7,913
Save (per person) 1,292
From (per person) 1,868
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
 (2)

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 02 January 2027
Countries Visited: Spain, Morocco, Gibraltar
Endless Summer Sale
INSIDE
$2,482
OCEANVIEW
$2,709
BALCONY
$3,313
SUITE
$10,305
Save (per person) 1,392
From (per person) 2,482
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
$2,661
OCEANVIEW
$3,146
BALCONY
$3,948
SUITE
$5,909
From (per person) 2,661
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
 (2)

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 21 December 2025
Countries Visited: Spain, Gibraltar, Morocco
Endless Summer Sale
INSIDE
$3,210
OCEANVIEW
$4,167
BALCONY
$4,764
SUITE
$34,839
Save (per person) 1,912
From (per person) 3,210
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,267
OCEANVIEW
$3,604
BALCONY
$4,525
SUITE
$6,821
From (per person) 3,267
Cruise
 (2)

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

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departures: Nov 2025 to Feb 2027
Countries Visited: Spain, Gibraltar, Morocco
Endless Summer Sale
INSIDE
$1,574
OCEANVIEW
$1,800
BALCONY
$2,857
SUITE
$8,816
Save (per person) 1,628
From (per person) 1,574
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
 (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
$3,365
OCEANVIEW
$4,197
BALCONY
$5,503
SUITE
$7,483
From (per person) 3,365
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
 (3)

11 Days (10 Nights) Barcelona to Lisbon
Cruise Line: Oceania Cruises
Departure: 28 October 2025
Countries Visited: Spain, Portugal, Morocco
Mutiple Deals Available
INSIDE
$3,175
OCEANVIEW
$3,287
BALCONY
$5,203
SUITE
$7,118
Save (per person) 3,085
From (per person) 3,175
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
$8,087
SUITE
$12,536
Save (per person) 153
From (per person) 8,087
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
$4,355
OCEANVIEW
$5,533
BALCONY
$6,107
SUITE
$9,265
From (per person) 4,355
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
Seasational Sale
INSIDE
$1,434
OCEANVIEW
$1,602
BALCONY
-
SUITE
-
From (per person) 1,434
Cruise
 (5)

15 Days (14 Nights) Barcelona to Miami
Cruise Line: Virgin Voyages
Departure: 26 October 2025
Countries Visited: Spain, Morocco, USA
Up To USD $300 Bar Tab
INSIDE
$1,571
OCEANVIEW
$1,799
BALCONY
$2,254
SUITE
$8,643
From (per person) 1,571
Cruise
 (2)

14 Days (13 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 21 January 2026
Countries Visited: Spain, Gibraltar, Morocco
Endless Summer Sale
INSIDE
$2,570
OCEANVIEW
$2,752
BALCONY
$3,847
SUITE
$9,672
Save (per person) 1,412
From (per person) 2,570
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
$6,117
SUITE
$9,185
Save (per person) 113
From (per person) 6,117
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)

14 Days (13 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 20 December 2026
Countries Visited: Spain, Portugal, Morocco
Endless Summer Sale
INSIDE
$3,277
OCEANVIEW
$3,579
BALCONY
$4,787
SUITE
$9,345
Save (per person) 1,887
From (per person) 3,277
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
 (5)

15 Days (14 Nights) San Juan to Barcelona
Cruise Line: Virgin Voyages
Departure: 12 April 2025
Countries Visited: Puerto Rico, Spain, Morocco
Up To USD $300 Bar Tab
INSIDE
$1,798
OCEANVIEW
$2,252
BALCONY
$2,708
SUITE
-
From (per person) 1,798
Results: 1-30 of 198

No Results found. Try changing your search filters.

Travel Styles

Trip Lengths