Cruises: 17437
Morocco Cruises
Morocco Cruises
Call FREE on 0800 980 4710✔ Fully ABTA Bonded ✔ ATOL PROTECTED

Morocco Cruises

The North African country of Morocco is amongst the most culturally diverse countries in the world and with a vast array of ports across its scenic coastline, is fast becoming a mainstay on various Mediterranean and North African cruise itineraries.

With our collection of Morocco cruises here at you can enjoy the best possible chance to experience this incredible country and all the attractions and sights it has to offer.

Morocco’s largest city and housing much of the country’s iconic attractions, the port of Casablanca is the first port of call for any Morocco cruise. Showcasing the best of Moroccan culture and heritage Casablanca is home to many of the country’s most famous landmarks. Popular cruise excursions include visits to the capital city of Rabat and the famous market town of Marrakech – each providing their own unique take on the local culture of Morocco.


Renowned for its open air market stalls referred to as Souks, the city of Casablanca is a mecca of traditional North African shopping. Barter with locals trading intricate crafts, traditional foods, spices and materials and immerse yourself into the Moroccan way of life.

Architecturally stunning, the city of Casablanca is home to many beautiful structures and monuments with picturesque mosques and other historical landmarks popular visitor attractions.

A vibrant mix of traditional heritage and modern style, Casablanca is a must visit for anyone undertaking a Morocco cruise.


The capital city of Rabat is a very popular excursion for many Morocco cruises. Housing several iconic landmarks, amongst the most famous is the Mausoleum of King Mohammed, the renowned Sultan and King of Morocco. A striking white palace and a masterpiece of traditional Alaouite architecture, the building houses the tombs of the late King and his sons.

The Hassan Tower is another must visit for tourists to Rabat. Dating back to the 12th century, the tower is the minaret of a mosque intended to be the largest in the world but never completed. It reached 44m in height and has walls 8 feet thick. The abandoned Roman town of Chellah offers further historical attractions for visitors. Left to ruin since the 9th century, the necropolisof Chellah is on the outskirts of Rabat. The Rabat Archaeological Museum houses some fascinating local Moroccan artefacts and displays dating back over 2 million years.  


Famous across the world as the trading centre of Morocco, the Souks of Marrakech give visitors a fascinating insight in to the daily life and historical heritage of trade within Morocco. Many lively squares across the city, most notably Djemaa-el-F’na, are packed with local sellers and street attractions including snake charmers and outdoor entertainers.

The magnificent 19th century building El Bahia Palace shows a different side to the city with its beautiful architecture. Further must see attractions on any visit to Marrakech include the ancient Saadian tombs and the peaceful Majorelle Gardens, ideal for a scenic stroll away from the hustle and bustle of the town centre.

Cruise Lines and Ships

Incorporated on to many Western Mediterranean cruises, Morocco cruises can include short 3-5 night mini breaks across North Africa or as part of a longer and wider-ranging Mediterranean cruise.

Mediterranean cruise specialists MSC Cruises offer several Morocco cruises ranging from 5-17 nights, with US based mega cruise lines NCL and Holland America offering frequent tours to Casablanca and other Morocco cruises. Visit this majestic land in the most extravagant means with an unforgettable luxury cruise aboard spectacular cruise lines like Regent Seven Seas and Crystal Cruises, each offering a more elegant and personal cruise service.

Speak to our team today at and we can guarantee you the best deal on Morocco Cruises.

Call us now and we can have you browsing the markets of Marrakech in no time.

Call FREE on 0800 980 4710✔ Fully ABTA Bonded ✔ ATOL PROTECTED
Call 0800 980 4710 (free phone). We will answer your call within 30 seconds.