Overlooking the Atlantic Ocean, but with the northern coastline bathed by the Mediterranean, from where our cruise arrives, Morocco preserves the magic of Africa combined with a modern soul.
The rugged coastline alternating with wide white sandy coasts, the mountain ranges of the Rif and the Atlas Mountains with the Sahara Desert, together make up the scenario of a modern country that keeps its traditions alive. Calling at the port of Casablanca with our Costa cruise to Morocco, we will feel part of an ancient culture: from the Phoenicians to the Arabs, to the most recent European domination, all have left their mark in the architecture and in local customs. The seductive atmosphere of the imperial cities, the spicy fragrances of the souks, the old Medina with the local market selling rugs, pottery, leather and hides, transform the trip to Morocco into an unforgettable experience.

Unmissable shore excursions

Some of the most beautiful moments you can experience on a cruise.