Cruises to Morocco

Compare prices for 185 matching cruises

Image of cruise destination
Transatlantic from Barcelona to Miami: Spain & Morocco Cruise
Norwegian Pearl
15 Night Cruise Onboard Norwegian Pearl
Cruise operated by Norwegian Cruise Line
Image of cruise destination
MSC Grand Voyages Cruise
MSC Armonia
20 Night Cruise Onboard MSC Armonia
Cruise operated by MSC Cruises
Image of cruise destination
MSC Grand Voyages Cruise
MSC Armonia
17 Night Cruise Onboard MSC Armonia
Price Tracker
Cruise operated by MSC Cruises
Image of cruise destination
Medinas & Mountains of Morocco Cruise
Borealis
12 Night Cruise Onboard Borealis
Cruise operated by Fred. Olsen Cruises
Image of cruise destination
Canaries, Spain & Morocco Cruise
Celebrity Infinity
12 Night Cruise Onboard Celebrity Infinity
Price Tracker
Cruise operated by Celebrity Cruises
Advertisement

Morocco, a North African kingdom with coastlines on both the Atlantic Ocean and the Mediterranean Sea, offers a diverse and culturally rich cruising experience.

From exploring ancient medinas and bustling souks to experiencing stunning architecture, diverse landscapes ranging from beaches to deserts, and a unique blend of Arab, Berber, and European influences, a cruise provides a convenient way to sample Morocco's diverse offerings.

Popular Cruise Ports in Morocco

Tangier, Morocco
Tangier
Situated at the strategic intersection of the Atlantic Ocean and the Mediterranean Sea, Tangier offers a fascinating mix of cultures and a rich history, serving as a gateway to exploring the Rif Mountains and the northern coast.
Casablanca, Morocco
Casablanca
As Morocco's largest city and economic hub, Casablanca presents a blend of modern and historical architecture, including the iconic Hassan II Mosque, one of the largest mosques in the world.
Agadir, Morocco
Agadir
A popular resort city on the Atlantic coast, Agadir boasts beautiful beaches, a modern marina, and serves as a convenient starting point for excursions to the Sahara Desert and other southern Moroccan destinations.
GET.cruises

GET.cruises checks over 500,000 cruise prices from leading travel agents to ensure you never overpay.

We are entirely independent and free to use. Our vision is to be your go-to site that you can always rely on when comparing cruise prices.

Privacy Policy · Cookie Policy · Disclaimer

© 2025 GET.cruises π