More time exploring ports
For travelers who want a route focused on destinations.
Marseille · Savona · Naples · Palermo + 5 more
Explore this itinerary →Routes here bring ports such as Tangier, Casablanca, and Agadir into reach. Choose how much time you want ashore versus on the ship, then compare departure ports and dates.
Start with the route
A few different ways to explore North Africa, drawn from itineraries with upcoming departures.
For travelers who want a route focused on destinations.
Marseille · Savona · Naples · Palermo + 5 more
Explore this itinerary →For combining a cruise with stays in two different places.
Agadir · Lanzarote · Las Palmas de Gran Canaria · Puerto del Rosario
Explore this itinerary →For balancing time ashore with time on board.
Luxor · Sokhna Port · Sharm El-Sheikh · Aqaba
Explore this itinerary →For travelers who want time to enjoy the ship between stops.
Casablanca · Agadir · Las Palmas de Gran Canaria · Santa Cruz de Tenerife + 3 more
Explore this itinerary →Departures in North Africa whose cabin-level price history currently points to favorable pricing. Compare the fare and booking context on each sailing.
Plan your dates and budget
January 2027 has the lowest median nightly fare in the months shown; July 2027 has the highest.
Alerts
We'll email you when unusually cheap cruises appear in this region.
Where should I start?
Balance route choice and cruise fare with the cost of getting to the port.
Loading map...
The ports most central to cruising in North Africa.
Ships with strong presence in North Africa.
Featured departures
Upcoming departures with complete itinerary, availability, and current pricing data.
Celebrity Infinity
Feb 9, 2028 · 9 nights
$1,499 · $167/night
Norwegian Dawn
Oct 3, 2027 · 7 nights
$1,369 · $196/night
Mariner of the Seas
May 11, 2027 · 7 nights
$778 · $111/night
MSC Armonia
Mar 3, 2028 · 11 nights
$1,179 · $107/night
North Africa has 265 itineraries, 421 upcoming sailings, and calls across 9 ports.
The most common cruise lengths in North Africa tend to be 7 nights, 14 nights, and 12 nights.
Based on currently tracked pricing, one of the more affordable departure periods appears to be January 2027.