Casablanca is a big, working port city with real urban energy rather than picture-perfect medina charm. A typical shore excursion lasts 4–5 hours and includes the Hassan II Mosque (the main highlight), a drive through the modern downtown, a quick stop at the Habous quarter for some shopping, and usually a viewpoint over the Atlantic. Traffic can be heavy, so expect more time in a van than you’d like. The mosque visit is genuinely impressive if you get inside; the rest is mostly “drive-by Morocco” with limited walking time.
The best time to do this is spring (March–May) or fall (October–November) when temperatures are comfortable and crowds at the mosque are manageable. Summers are hot and humid; winters can be rainy. Expect to pay around $55–$90 per person for a small-group tour from the cruise port. Private tours for 2–4 people usually run $180–$280 total.
Honest tip: Pay the small extra fee to enter the Hassan II Mosque if it’s offered — it’s the only part that feels truly memorable. Skip the “traditional lunch” add-ons unless you specifically want couscous in a tourist restaurant; you’ll eat better back on the ship or wandering on your own near the port if time allows. If your ship only stops for a few hours, this is one of the better uses of your time in Casablanca. If you have a full day, consider heading to Rabat instead.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.