Morocco Cruises
Cruises that visit Africa: Morocco
Cruises that depart from Morocco
Related areas: Agadir : Casablanca : Dakhla : Essaouira : Marrakesh : Safi : Tangiers
77 Night - World Cruise Liner - Sydney to New York
Starting in Sydney AU, Melbourne, Australia, Adelaide, Australia, Perth (Fremantle), Australia, Port Louis, Mauritius, Cape Town, South Africa, Walvis Bay, Namibia, Mindelo, Cape Verde Islands, Gran Canaria (Las Palmas), Canary Islands, Casablanca, Morocco (for Marrakesh), La Coruna, Spain (for Santiago de Compostela), Le Havre (for Paris / Normandy), France, Zeebrugge (for Brussels / Bruges), Belgium, Gdansk (Gdynia), Poland, Visby, Sweden, Helsinki, Finland, Tallinn, Estonia, Stockholm, Sweden, Copenhagen, Denmark, Amsterdam (IJmuiden), Netherlands, Dover UK (for London), England, Shetland Islands (Lerwick), Scotland, Reykjavik, Iceland, Grundarfjordur, Iceland, Isafjordur, Iceland, St Johns NF, Newfoundland, Corner Brook, Canada, Quebec City, Canada, Saguenay, Canada, Charlottetown, Canada, Sydney CA, Halifax, Canada, New York City (Manhattan or Brooklyn), New York
2026 Sails: May 10, More...
11 Night - Spain, Portugal & Morocco
Starting in Barcelona, Spain, Seville (Cadiz), Spain, Lisbon, Portugal, Madeira (Funchal), Portugal, Tangier, Morocco, Palma De Mallorca, Spain, Barcelona, Spain
2026 Sails: May 11, Sep 21, Oct 12, More...
53 Night - World Cruise Liner - Melbourne to London (Dover)
Starting in Melbourne, Australia, Adelaide, Australia, Perth (Fremantle), Australia, Port Louis, Mauritius, Cape Town, South Africa, Walvis Bay, Namibia, Mindelo, Cape Verde Islands, Gran Canaria (Las Palmas), Canary Islands, Casablanca, Morocco (for Marrakesh), La Coruna, Spain (for Santiago de Compostela), Le Havre (for Paris / Normandy), France, Zeebrugge (for Brussels / Bruges), Belgium, Gdansk (Gdynia), Poland, Visby, Sweden, Helsinki, Finland, Tallinn, Estonia, Stockholm, Sweden, Copenhagen, Denmark, Amsterdam (IJmuiden), Netherlands, Dover UK (for London), England
2026 Sails: May 12, More...
113 Night - World Cruise Segment - Melbourne to Sydney
Starting in Melbourne, Australia, Adelaide, Australia, Perth (Fremantle), Australia, Port Louis, Mauritius, Cape Town, South Africa, Walvis Bay, Namibia, Mindelo, Cape Verde Islands, Gran Canaria (Las Palmas), Canary Islands, Casablanca, Morocco (for Marrakesh), La Coruna, Spain (for Santiago de Compostela), Le Havre (for Paris / Normandy), France, Zeebrugge (for Brussels / Bruges), Belgium, Gdansk (Gdynia), Poland, Visby, Sweden, Helsinki, Finland, Tallinn, Estonia, Stockholm, Sweden, Copenhagen, Denmark, Amsterdam (IJmuiden), Netherlands, Dover UK (for London), England, Shetland Islands (Lerwick), Scotland, Reykjavik, Iceland, Grundarfjordur, Iceland, Isafjordur, Iceland, St Johns NF, Newfoundland, Corner Brook, Canada, Quebec City, Canada, Saguenay, Canada, Charlottetown, Canada, Sydney CA, Halifax, Canada, New York City (Manhattan or Brooklyn), New York, Miami, Florida, Cartagena CO, Panama Canal Full Transit New Locks, Manta, Ecuador, Lima (Callao), Peru, Pisco (General San Martin), Peru, Easter Island, Chile, Pitcairn Island (Scenic Cruising), Pitcairn Islands, Tahiti (Papeete), French Polynesia, Moorea, French Polynesia, Cross International Date Line, Auckland, New Zealand, Sydney AU
2026 Sails: May 12, More...
11 Night - Porto to Lisbon
Starting in Porto, Funchal (Madeira), Santa Cruz de Tenerife, Las Palmas (Gran Canaria), Arrecife (Lanzarote), Agadir, Safi, Casablanca, Lisbon
2026 Sails: May 13, More...
9 Night - Spain, Portugal & Morocco
Starting in Barcelona, Spain, Tangier, Morocco, Lisbon, Portugal, Porto (Leixoes), Portugal, Seville (Cadiz), Spain, Barcelona, Spain
2026 Sails: May 14, More...
51 Night - World Cruise Liner - Adelaide to London (Dover)
Starting in Adelaide, Australia, Perth (Fremantle), Australia, Port Louis, Mauritius, Cape Town, South Africa, Walvis Bay, Namibia, Mindelo, Cape Verde Islands, Gran Canaria (Las Palmas), Canary Islands, Casablanca, Morocco (for Marrakesh), La Coruna, Spain (for Santiago de Compostela), Le Havre (for Paris / Normandy), France, Zeebrugge (for Brussels / Bruges), Belgium, Gdansk (Gdynia), Poland, Visby, Sweden, Helsinki, Finland, Tallinn, Estonia, Stockholm, Sweden, Copenhagen, Denmark, Amsterdam (IJmuiden), Netherlands, Dover UK (for London), England
2026 Sails: May 14, More...
47 Night - World Cruise - Perth to London
Starting in Perth (Fremantle), Australia, Port Louis, Mauritius, Cape Town, South Africa, Walvis Bay, Namibia, Mindelo, Cape Verde Islands, Gran Canaria (Las Palmas), Canary Islands, Casablanca, Morocco (for Marrakesh), La Coruna, Spain (for Santiago de Compostela), Le Havre (for Paris / Normandy), France, Zeebrugge (for Brussels / Bruges), Belgium, Gdansk (Gdynia), Poland, Visby, Sweden, Helsinki, Finland, Tallinn, Estonia, Stockholm, Sweden, Copenhagen, Denmark, Amsterdam (IJmuiden), Netherlands, Dover UK (for London), England
2026 Sails: May 18, More...
21 Night - Italy, Spain & Malta Collectors Voyage
Starting in Civitavecchia (Rome), Italy, Salerno, Italy, Palermo, Sicily, Italy, Cagliari, Sardinia, Italy, Palma De Mallorca, Spain, Alicante, Spain, Gibraltar, Cadiz (Seville), Spain, Lisbon, Portugal, Cadiz (Seville), Spain, Tangier, Morocco, Valencia, Spain, Valletta, Malta, Passing Isola di Stromboli, Cruising Strait of Messina, Salerno, Italy, Civitavecchia (Rome), Italy
2026 Sails: May 24, More...
14 Night - Grand Prix Cruise : Malaga, Marseille & Rome
Starting in Gran Canaria, Canary Islands, Lanzarote, Canary Islands, Agadir, Casablanca, Gibraltar, Malaga, Almeria, Provence (Marseille), St Tropez, Villefranche, Florence / Pisa (Livorno), Rome (Civitavecchia), Barcelona
2026 Sails: May 28, More...
Cruises that visit Africa: Morocco
Cruises that depart from Morocco
Click on a cruise ship itinerary that visits Morocco (below) and select a sail date to receive competing cruise quotes. To search all cruise itineraries (not just Morocco), please visit: Cruise Search or try our Virtual Cruise Advisor™.
Related areas: Agadir : Casablanca : Dakhla : Essaouira : Marrakesh : Safi : Tangiers
77 Night - World Cruise Liner - Sydney to New YorkStarting in Sydney AU, Melbourne, Australia, Adelaide, Australia, Perth (Fremantle), Australia, Port Louis, Mauritius, Cape Town, South Africa, Walvis Bay, Namibia, Mindelo, Cape Verde Islands, Gran Canaria (Las Palmas), Canary Islands, Casablanca, Morocco (for Marrakesh), La Coruna, Spain (for Santiago de Compostela), Le Havre (for Paris / Normandy), France, Zeebrugge (for Brussels / Bruges), Belgium, Gdansk (Gdynia), Poland, Visby, Sweden, Helsinki, Finland, Tallinn, Estonia, Stockholm, Sweden, Copenhagen, Denmark, Amsterdam (IJmuiden), Netherlands, Dover UK (for London), England, Shetland Islands (Lerwick), Scotland, Reykjavik, Iceland, Grundarfjordur, Iceland, Isafjordur, Iceland, St Johns NF, Newfoundland, Corner Brook, Canada, Quebec City, Canada, Saguenay, Canada, Charlottetown, Canada, Sydney CA, Halifax, Canada, New York City (Manhattan or Brooklyn), New York
2026 Sails: May 10, More...
11 Night - Spain, Portugal & MoroccoStarting in Barcelona, Spain, Seville (Cadiz), Spain, Lisbon, Portugal, Madeira (Funchal), Portugal, Tangier, Morocco, Palma De Mallorca, Spain, Barcelona, Spain
2026 Sails: May 11, Sep 21, Oct 12, More...
53 Night - World Cruise Liner - Melbourne to London (Dover)Starting in Melbourne, Australia, Adelaide, Australia, Perth (Fremantle), Australia, Port Louis, Mauritius, Cape Town, South Africa, Walvis Bay, Namibia, Mindelo, Cape Verde Islands, Gran Canaria (Las Palmas), Canary Islands, Casablanca, Morocco (for Marrakesh), La Coruna, Spain (for Santiago de Compostela), Le Havre (for Paris / Normandy), France, Zeebrugge (for Brussels / Bruges), Belgium, Gdansk (Gdynia), Poland, Visby, Sweden, Helsinki, Finland, Tallinn, Estonia, Stockholm, Sweden, Copenhagen, Denmark, Amsterdam (IJmuiden), Netherlands, Dover UK (for London), England
2026 Sails: May 12, More...
113 Night - World Cruise Segment - Melbourne to SydneyStarting in Melbourne, Australia, Adelaide, Australia, Perth (Fremantle), Australia, Port Louis, Mauritius, Cape Town, South Africa, Walvis Bay, Namibia, Mindelo, Cape Verde Islands, Gran Canaria (Las Palmas), Canary Islands, Casablanca, Morocco (for Marrakesh), La Coruna, Spain (for Santiago de Compostela), Le Havre (for Paris / Normandy), France, Zeebrugge (for Brussels / Bruges), Belgium, Gdansk (Gdynia), Poland, Visby, Sweden, Helsinki, Finland, Tallinn, Estonia, Stockholm, Sweden, Copenhagen, Denmark, Amsterdam (IJmuiden), Netherlands, Dover UK (for London), England, Shetland Islands (Lerwick), Scotland, Reykjavik, Iceland, Grundarfjordur, Iceland, Isafjordur, Iceland, St Johns NF, Newfoundland, Corner Brook, Canada, Quebec City, Canada, Saguenay, Canada, Charlottetown, Canada, Sydney CA, Halifax, Canada, New York City (Manhattan or Brooklyn), New York, Miami, Florida, Cartagena CO, Panama Canal Full Transit New Locks, Manta, Ecuador, Lima (Callao), Peru, Pisco (General San Martin), Peru, Easter Island, Chile, Pitcairn Island (Scenic Cruising), Pitcairn Islands, Tahiti (Papeete), French Polynesia, Moorea, French Polynesia, Cross International Date Line, Auckland, New Zealand, Sydney AU
2026 Sails: May 12, More...
11 Night - Porto to LisbonStarting in Porto, Funchal (Madeira), Santa Cruz de Tenerife, Las Palmas (Gran Canaria), Arrecife (Lanzarote), Agadir, Safi, Casablanca, Lisbon
2026 Sails: May 13, More...
9 Night - Spain, Portugal & MoroccoStarting in Barcelona, Spain, Tangier, Morocco, Lisbon, Portugal, Porto (Leixoes), Portugal, Seville (Cadiz), Spain, Barcelona, Spain
2026 Sails: May 14, More...
51 Night - World Cruise Liner - Adelaide to London (Dover)Starting in Adelaide, Australia, Perth (Fremantle), Australia, Port Louis, Mauritius, Cape Town, South Africa, Walvis Bay, Namibia, Mindelo, Cape Verde Islands, Gran Canaria (Las Palmas), Canary Islands, Casablanca, Morocco (for Marrakesh), La Coruna, Spain (for Santiago de Compostela), Le Havre (for Paris / Normandy), France, Zeebrugge (for Brussels / Bruges), Belgium, Gdansk (Gdynia), Poland, Visby, Sweden, Helsinki, Finland, Tallinn, Estonia, Stockholm, Sweden, Copenhagen, Denmark, Amsterdam (IJmuiden), Netherlands, Dover UK (for London), England
2026 Sails: May 14, More...
47 Night - World Cruise - Perth to LondonStarting in Perth (Fremantle), Australia, Port Louis, Mauritius, Cape Town, South Africa, Walvis Bay, Namibia, Mindelo, Cape Verde Islands, Gran Canaria (Las Palmas), Canary Islands, Casablanca, Morocco (for Marrakesh), La Coruna, Spain (for Santiago de Compostela), Le Havre (for Paris / Normandy), France, Zeebrugge (for Brussels / Bruges), Belgium, Gdansk (Gdynia), Poland, Visby, Sweden, Helsinki, Finland, Tallinn, Estonia, Stockholm, Sweden, Copenhagen, Denmark, Amsterdam (IJmuiden), Netherlands, Dover UK (for London), England
2026 Sails: May 18, More...
21 Night - Italy, Spain & Malta Collectors VoyageStarting in Civitavecchia (Rome), Italy, Salerno, Italy, Palermo, Sicily, Italy, Cagliari, Sardinia, Italy, Palma De Mallorca, Spain, Alicante, Spain, Gibraltar, Cadiz (Seville), Spain, Lisbon, Portugal, Cadiz (Seville), Spain, Tangier, Morocco, Valencia, Spain, Valletta, Malta, Passing Isola di Stromboli, Cruising Strait of Messina, Salerno, Italy, Civitavecchia (Rome), Italy
2026 Sails: May 24, More...
14 Night - Grand Prix Cruise : Malaga, Marseille & RomeStarting in Gran Canaria, Canary Islands, Lanzarote, Canary Islands, Agadir, Casablanca, Gibraltar, Malaga, Almeria, Provence (Marseille), St Tropez, Villefranche, Florence / Pisa (Livorno), Rome (Civitavecchia), Barcelona
2026 Sails: May 28, More...