Cruise Lines Operating in Morocco: Your Complete Guide
Discover which major cruise lines sail to Morocco, their routes, amenities, and what makes each operator unique for your next cruise vacation.

Why Choose Cruises to Morocco?
Morocco has emerged as a premier cruise destination, attracting major cruise lines seeking to offer passengers unique experiences. Cruise lines operating in Morocco provide access to vibrant medinas, historic sites, and stunning Mediterranean and Atlantic coastlines.
The ports of Casablanca, Tangier, Agadir, and Dakhla have modern facilities equipped to handle large cruise ships while maintaining authentic cultural experiences for passengers.
Major Cruise Lines Sailing to Morocco
Royal Caribbean
Royal Caribbean operates year-round cruise itineraries featuring Morocco, primarily sailing from Europe. Their ships regularly stop in Casablanca and Tangier, offering 7-12 day Mediterranean and Atlantic cruises.
- Ships: Symphony of the Seas, Harmony of the Seas, Wonder of the Seas
- Ports: Casablanca, Tangier
- Amenities: Jogging track, rock climbing wall, Broadway-style shows, multiple dining venues
- Itineraries: Mediterranean and Atlantic routes, seasonal departures from Spain and Italy
MSC Cruises
MSC offers regular cruises to Morocco with modern ships featuring Italian elegance. Their cruises typically include stops in Casablanca and Tangier as part of Mediterranean itineraries.
- Ships: MSC Seaside, MSC Seaview, MSC Meraviglia
- Ports: Casablanca, Tangier
- Amenities: Adults-only areas, kids clubs, multiple pools, wellness centers
- Itineraries: 7-10 day cruises departing from Barcelona and Marseille
Cunard Line
Cunard, known for its iconic Queen Mary 2, offers elegant transatlantic and Mediterranean cruises with Morocco itineraries providing a more sophisticated cruise experience.
- Ships: Queen Mary 2, Queen Elizabeth
- Ports: Casablanca, Tangier
- Amenities: Fine dining, theatre productions, formal dress codes, elegant lounges
- Itineraries: Luxury transatlantic and extended Mediterranean cruises
P&O Cruises
P&O Cruises operates several ships featuring Morocco on their Mediterranean and Atlantic routes, popular especially among British travelers seeking authentic experiences.
- Ships: Arcadia, Azura, Britannia
- Ports: Casablanca, Tangier, Agadir
- Amenities: Theatres, multiple restaurants, spa facilities, entertainment venues
- Itineraries: 10-14 day cruises from Southampton and other UK ports
Carnival Cruise Line
Carnival offers affordable cruises to Morocco, featuring more casual onboard experiences with Caribbean sailing traditions adapted for European routes.
- Ships: Carnival Sunrise, Carnival Celebration (seasonal)
- Ports: Casablanca, Tangier
- Amenities: Casual dining, comedy shows, water slides, poolside activities
- Itineraries: 7-10 day affordable Mediterranean cruises
Fred. Olsen Cruise Lines
Fred. Olsen operates smaller, more intimate cruise ships that visit Morocco, offering personalized service and unique itineraries not typically found on larger cruise lines.
- Ships: Black Watch, Borealis, Braemar
- Ports: Casablanca, Tangier, Agadir, Dakhla
- Amenities: Personalized service, excellent crew-to-passenger ratios, traditional nautical decor
- Itineraries: 11-13 day specialized Morocco and Atlantic cruises
Marella Cruises (TUI)
Marella Cruises offers package cruises to Morocco with all-inclusive options, popular for European travelers seeking hassle-free vacation experiences.
- Ships: Marella Explorer, Marella Explorer 2
- Ports: Casablanca, Tangier, Agadir
- Amenities: All-inclusive beverage packages, entertainment venues, family activities
- Itineraries: Package cruises from UK airports with transportation included
Comparison: Which Cruise Line is Right for You?
Best for Luxury: Royal Caribbean, Cunard
Choose these for premium accommodations, sophisticated entertainment, and premium dining experiences.
Best for Families: MSC Cruises, Marella
Excellent kids clubs, family-friendly activities, and entertainment suitable for all ages.
Best Value: Carnival, MSC
More affordable pricing without sacrificing quality amenities and onboard experiences.
Best for Unique Experience: Fred. Olsen, P&O
Smaller ships, personalized service, and itineraries to less-visited ports like Dakhla.
Popular Morocco Cruise Ports by Cruise Line
Casablanca
Most frequently visited by major cruise lines including Royal Caribbean, MSC, Cunard, and Carnival. Home to Hassan II Mosque and vibrant medina.
Explore Casablanca Port →Tangier
Gateway between Mediterranean and Atlantic, served by most major cruise lines. Known for historic kasbah and cave systems.
Explore Tangier Port →Agadir
Beach resort destination served by P&O, Fred. Olsen, and Marella. Perfect for relaxation and water activities.
Explore Agadir Port →Dakhla
Exclusive destination primarily visited by boutique cruise lines like Fred. Olsen. Remote lagoon paradise.
Explore Dakhla Port →Booking Your Morocco Cruise
When booking a cruise to Morocco, consider the following factors:
- •Departure Port: Cruises depart from Barcelona, Marseille, Lisbon, and Southampton
- •Season: October-April offers best weather; peak season is December-February
- •Duration: Most Morocco cruises range from 7-14 days
- •Price Range: $800-$2000+ per person for 7 days, depending on cruise line and cabin type
- •Documentation: Valid passport; check visa requirements for your nationality
Shore Excursions and Services
All major cruise lines offer shore excursions in Morocco, but availability varies by port. Popular experiences include:
- • Hassan II Mosque tours and Casablanca medina walks
- • Tangier old medina and Caves of Hercules exploration
- • Desert excursions and oasis visits from Agadir
- • Lagoon activities and island tours from Dakhla
- • Multi-day excursions to Marrakech, Fez, and Atlas Mountains
Partner with Morocco Cruise Services
Whether you're booking with a major cruise line or seeking personalized arrangements, our expert team provides comprehensive port agency services and curated shore excursions for all cruise operators visiting Morocco.
Years of Experience
Passengers Served
Morocco Operations