Morocco’s cruise ports are Tangier, Casablanca, Agadir and Safi, with Nador, Al Hoceima, Dakhla and Laâyoune taking the odd call. Casablanca has the purpose-built terminal and most turnaround days, Tangier berths right under the old medina, and Agadir drops you in a commercial harbour a shuttle ride from the beach.

Casablanca cruise port

Ships berth alongside at Casablanca Cruise Port, the Gare Maritime inside the Port of Casablanca, on a 666 m quay that takes ships up to 350 m. It’s Morocco’s biggest cruise port and the only one that regularly handles turnaround days, so for some passengers this is where the cruise starts or ends rather than a stop in the middle.

You walk off here, no tender. The port gate opens onto Boulevard des Almohades, with the old medina, Place des Nations Unies and Marché Central 10 to 15 minutes away.

The catch is that the walk crosses working port ground, so most people take the ship’s shuttle to United Nations Square instead. The Hassan II Mosque is 2 to 3 km west, about 30 minutes on foot or a few minutes in a taxi.

Three or four hours covers the mosque, the medina and the Art Deco downtown. With longer than that, Rabat is an hour away by train from Casa Port.

Casablanca cruise port guide →

Tangier cruise port

Ships dock at Port Tanger Ville, the city harbour directly below the old medina, where three cruise berths take ships of up to 360 m alongside. Nobody tenders. It’s the busiest of the Moroccan ports, and it isn’t Tanger Med, the container terminal about 45 minutes away up the A4 motorway.

The old town is about 20 minutes’ walk from the berth, and the lanes up to the kasbah come with inclines and stairs, so wear shoes that cope with both. The souks, the Grand and Petit Socco and the kasbah make a good walkable day; Cap Spartel and the Caves of Hercules are a taxi or coach ride.

Chefchaouen is an eight and a half hour round trip and won’t fit a normal call.

Agadir cruise port: vision board of close up local experiences in Agadir, Morocco
Tangier cruise port guide →

Agadir cruise port

Ships berth in the commercial Port d’Agadir, shared with cargo and fishing traffic, and there’s no dedicated cruise terminal; a new cruise quay outside the current basin is being looked at. Don’t walk through the harbour. Take the ship’s shuttle or a petit taxi from outside the port gate, and note the drop-off point and the last departure, because both change from ship to ship.

The road into town and the beach takes 10 to 15 minutes, and the distance sits somewhere between 3 km and nearly 6 km. Agadir Oufella, the kasbah ruins on the hill above the bay, Souk El Had and the seafront promenade fill a day, with Taghazout and Taroudant the usual excursion choices.

Agadir cruise port guide →

Safi cruise port

Safi is one of the four ports Morocco promotes for cruising and was named in the national port strategy for a cruise terminal, but calls come round occasionally rather than on a schedule. If it shows up on your itinerary, treat it as a bonus stop, not the reason for the trip.

Safi cruise port guide →
Nador city local vibe, authentic markets with some local food

Nador cruise port

Nador is named in Morocco’s national port strategy among the ports lined up for cruise terminal development. It turns up in port lists far more often than on actual sailing schedules, so check before you build a trip around it.

Nador cruise port guide →

Dakhla cruise port

Dakhla, far down the Atlantic coast, takes the odd cruise call and sits behind Tangier, Casablanca, Agadir and Safi in call numbers. It’s a bonus port, not a fixture.

Dakhla cruise port guide →

Al Hoceima cruise port

Al Hoceima sits on Morocco’s Mediterranean coast and is the quietest name on the country’s cruise port list, appearing on very few itineraries.

Al Hoceima cruise port guide →

Laâyoune cruise port

Laâyoune, in the far south, is the other rare call, with occasional visits rather than a place on regular schedules.

Laâyoune cruise port guide →
Delicious Moroccan food at a restaurant

Which cruise lines sail to Morocco?

P&O Cruises and MSC Cruises both build Morocco into mainstream Mediterranean itineraries. P&O Cruises covers Agadir, Casablanca and Tangier on its Spain, Portugal and Morocco sailings from Southampton, and has added Agadir and Casablanca to its Canary Islands fly-cruises as well.

MSC Cruises sells its Moroccan stops as Casablanca with Marrakech, Tangier with Tetouan, and Agadir. Morocco calls are rarely the whole trip, though: they’re a day inside a wider Mediterranean itinerary, and the western Mediterranean cruise ports across the Strait usually fill the rest of the week.

Casablanca is also where the smaller and luxury ships come in, with Silversea, Azamara, Regent Seven Seas and Ambassador all calling there. Because it handles turnarounds, it’s the one Moroccan port that appears on itineraries that begin or end in the country.

Morocco cruise ports FAQs

Can you visit Marrakech from a Morocco cruise port?

You can reach Marrakech from Casablanca on a long call, where the train from Casa Port takes about three and a half hours each way. Agadir is the other option, connected to Marrakech by motorway, but that’s a full-day excursion rather than a wander ashore.

Do cruise ships tender in Morocco?

Cruise ships berth alongside in Morocco rather than tendering, so at Casablanca, Tangier and Agadir you walk off or pick up the shuttle at the berth. Where a shuttle runs, it’s because the berth sits inside a working port, not because the ship is anchored offshore.

Which Morocco cruise port is best for a beach day?

Agadir is the one for a beach day, with the city beach running more than 8 km of sand, 10 to 15 minutes from the commercial port. Casablanca’s Corniche and Ain Diab seafront are a taxi ride from the berth if you’d rather stay in the city.

Which Morocco cruise port is closest to Spain?

Tangier is the closest to Spain, with a ferry from the cruise terminal across to Tarifa. Tanger Ville station, about 3 km from the port, also links the city to Casablanca on the high-speed Al Boraq line.

Is Casablanca a turnaround port for Morocco cruises?

Casablanca is the Moroccan port set up for turnarounds, with ships starting and finishing cruises there as well as calling in for the day, so it’s the one place you might begin or end a trip. Mohammed V International Airport is about 30 km south, 45 to 60 minutes by road.

  Last Updated: 31 October 2026