Welcome to Morocco Shore Excursions, your trusted local expert for unforgettable private shore excursions from Morocco’s major cruise ports. Whether your cruise ship docks in Casablanca, Tangier, Agadir or Safi, we offer carefully designed day trips and private tours that allow you to discover the very best of Morocco while ensuring you return to your ship on time.
Our shore excursions are created especially for cruise passengers seeking authentic cultural experiences, breathtaking landscapes, historic monuments, vibrant medinas, and unforgettable adventures. Travel comfortably in modern air-conditioned vehicles with professional English, Spanish, French, German, or Italian-speaking drivers and knowledgeable local guides who are passionate about sharing Morocco’s rich history and traditions.
From Casablanca Port, discover the magnificent Hassan II Mosque, explore the charming streets of the Old Medina, visit the elegant Corniche, or combine Casablanca with the imperial city of Rabat, home to the Hassan Tower, Kasbah of the Udayas, and the Mausoleum of Mohammed V.
If your cruise arrives in Tangier Port, explore the fascinating city where Europe meets Africa. Visit Cape Spartel, the legendary Hercules Caves, the colorful Tangier Medina, or enjoy a full-day excursion to the enchanting blue streets of Chefchaouen, one of Morocco’s most photographed destinations.
From Agadir Port, choose from a wide range of exciting excursions, including the vibrant Agadir City Tour, the peaceful Paradise Valley, the historic city of Taroudant, the lush Tiout Oasis, the spectacular Legzira Beach, the beautiful Souss-Massa National Park, the golden Small Dunes, exciting Quad & Buggy Adventures, relaxing Camel & Horse Rides, authentic Moroccan Cooking Classes, and traditional Farm & Taste Tours.
Our excursions are perfect for couples, families, groups, and solo travelers looking for authentic experiences beyond the cruise terminal. Every itinerary is carefully planned around your cruise schedule, giving you plenty of time to explore Morocco’s highlights while guaranteeing a safe and punctual return to your ship.
At Morocco Shore Excursions, we believe every traveler deserves a personalized experience. That’s why we offer private tours, flexible itineraries, competitive prices, comfortable transportation, and exceptional customer service from the moment you arrive until you return to your cruise ship. Whether you want to discover Morocco’s imperial cities, wander through ancient medinas, experience Berber culture, admire breathtaking coastal scenery, taste authentic Moroccan cuisine, or explore the Sahara Desert on a longer journey, our experienced local team is here to create unforgettable memories.
Book your Morocco Shore Excursions today and discover why thousands of cruise passengers choose us every year for reliable service, professional local guides, and unforgettable adventures throughout Morocco.





