Discovering...
Discovering...

Short answer: Marrakech — but Casablanca is worth a night. Here is how to sequence both cities so neither feels rushed.
Yasmine El Amrani· Marrakech & Atlas Editor
Marrakech-born travel writer who has spent the last decade walking the medina’s souks and the High Atlas trails above Imlil. She covers the Red City, Berber villages and day trips into the mountains. Marrakech · 12+ years covering Morocco
Published 9 December 2025 Last updated 8 May 2026
If you are planning a first trip to Morocco, this is probably the first practical question you hit: your flight lands in Casablanca, your heart is set on Marrakech, and you are not sure whether to linger in Casa or bolt straight south. The honest answer is that these two cities serve very different purposes in a Morocco itinerary, and knowing that up front saves you a day of mild disappointment.
Casablanca is Morocco’s commercial engine — a modern city of wide boulevards, buzzing restaurants and one of the world’s great mosques. Marrakech is the country’s tourist heartbeat: an ancient medina of rose-pink walls, intoxicating souks and rooftop terraces looking out over a tangle of lanes. They are connected by a fast train, about 240 km apart, and between them they cover Morocco’s two very different faces.
Below you will find an honest head-to-head, a look at how to get between the two cities, and a suggested sequence that makes sense for most first-timers.
Visit Marrakech first if…
Visit Casablanca first if…
| Aspect | Marrakech | Casablanca |
|---|---|---|
| Vibe | Ancient medina, sensory overload, bazaars and riads | Modern metropolis, art deco streets, coastal cafés |
| Top sight | Jemaa el-Fna square + souks | Hassan II Mosque (3rd largest in the world) |
| Food scene | Tagines, street food, rooftop restaurants | Seafood, French bistros, contemporary Moroccan dining |
| Tourist infrastructure | Dense — riads, guides, tour operators | Thinner — geared more toward business travellers |
| Day trips | Atlas Mountains, Essaouira, Agafay Desert | El Jadida, Rabat, Mohammedia |
| Getting around | Walk + petit taxi in medina | Tram, taxi, or private car |
| Typical stay | 3–5 nights | 1 night (transit) to 2 nights |

Marrakech earns its top billing. The medina — a UNESCO World Heritage site — is a labyrinth of some 4,000 lanes where tanneries, spice merchants, carpet weavers and street food vendors operate in what feels like orchestrated chaos. Jemaa el-Fna square shifts personality throughout the day: orange-juice sellers and henna artists by afternoon, then snake charmers and acrobats, and finally a sprawling open-air restaurant of grills and food stalls that fills the square from dusk until midnight.
Beyond the medina the city layers up quickly. The Bahia Palace (free entry, though guides add context) dates from the 1890s and its painted ceilings alone are worth an hour. The Saadian Tombs — hidden behind a narrow passage until they were rediscovered in 1917 — hold sixty-six tombs decorated in Italian marble and carved cedar. Yves Saint Laurent’s Jardin Majorelle, with its vivid cobalt buildings, gets genuinely crowded by mid-morning; arrive before 9 am or visit late afternoon. Entry runs around 150–200 MAD.
Day trips from Marrakech are exceptional. The Atlas Mountains are an hour away; Essaouira is about 2.5 hours west and completely changes the pace; the Agafay Desert (a rocky moonscape rather than Saharan sand) is a 45-minute drive and works as a half-day. For the full Sahara experience, a private tour to Merzouga is a three-day commitment that takes you over the High Atlas, through Aït Benhaddou and the gorges, and deposits you at the Erg Chebbi dunes.

Casablanca does not try to be Marrakech, and that is its saving grace once you adjust expectations. The Hassan II Mosque is the anchor attraction — finished in 1993, built partly over the Atlantic, with a retractable roof and a laser that points toward Mecca from the minaret. The guided interior tour (around 120 MAD for non-Muslims, one of the few mosques in Morocco accessible to visitors) takes about an hour and is genuinely impressive.
The art deco quarter along Boulevard Mohammed V and the surrounding streets has an underappreciated European elegance: ornate façades, old arcades and shaded pavements built in the 1920s–40s French protectorate style. The Maarif neighbourhood is where locals eat well — expect fresh seafood, French-influenced bistros, and Moroccan restaurants with a modern touch. A walk along the Corniche in the early evening, especially around the Al Hank Lighthouse, closes a Casablanca day on a good note.
The medina exists but is small and, honestly, not as immersive as Fes, Marrakech or Chefchaouen — worth a wander but not the draw. Most travellers give Casablanca one full day or overnight and feel satisfied; two nights works if you include a half-day trip to El Jadida (a Portuguese fortified city 90 km south, indicative 90 MAD by train).
The train is the most efficient independent option; a private car is the best for comfort and flexibility with luggage.
Al Boraq high-speed (when available) or express intercity. Runs several times daily. Book online or at Casa Port station.
RAM operates the route but airport transfers eat most of the time saving. Only worth it with luggage-free carry-on and a good fare.
Door-to-door comfort, stops at Settat or Khouribga if you like, and your driver handles parking. Best option with luggage or for small groups.
Note on the airport train: Mohammed V airport does not have a direct train to Marrakech. You need the Airport Express shuttle (ONCF line) to Casa Voyageurs (about 30 min, ~50 MAD), then board the intercity to Marrakech. Factor that in if you are timing a connection. A private airport-to-Marrakech transfer avoids the transfer entirely and works door-to-door.
Arrive Casablanca, one night (Hassan II Mosque + dinner on the Corniche). Train or private car to Marrakech the next morning; 3–4 nights in the medina with day trips to the Atlas or Essaouira. Fly home from Marrakech.
Night in Casablanca → 3 nights Marrakech (day trip to Essaouira or Agafay) → 2 nights Fes (train from Marrakech). Fly from Fes or take the train back to Casablanca for the flight home.
Casablanca (1 night) → Rabat (1 night) → Chefchaouen (2 nights) → Fes (2 nights) → 3-day private desert tour to Marrakech via Merzouga → 2 nights Marrakech. Fly out of Marrakech or Casablanca.
For any route that connects cities with a lot of luggage, gear, or family members in tow, a private guided tour handles the transfers between cities cleanly — no train schedules to coordinate, no taxi negotiations on arrival, and a local driver who can point out things along the road you would miss on the train.
Most long-haul flights land at Casablanca’s Mohammed V International (CMN), while Marrakech Menara (RAK) has more European low-cost options. If your airline serves both at similar prices, flying into Casablanca and out of Marrakech (or vice versa) means you avoid retracing the same route. If Casablanca is your only option, one overnight there before the train or a private transfer to Marrakech is an easy start.
Yes — briefly. The Hassan II Mosque is genuinely breathtaking, the Corniche waterfront is pleasant for an evening stroll, and the art deco architecture in the Maarif district surprises most visitors. But Casablanca does not have the density of sights that Marrakech, Fes, or Chefchaouen offer. Most travellers do it best as a one-night stop at the start or end of a trip, rather than a primary destination.
The distance is about 240 km (150 miles) by road. The ONCF express train covers it in roughly 2 hours 45 minutes from Casa Voyageurs station; a private car takes around 3 hours 30 minutes depending on traffic. There is no direct bus that is significantly faster than the train, and the intercity buses (CTM, Supratours) take 3.5–4 hours. The train is the most comfortable independent option.
In Casablanca the must-sees are the Hassan II Mosque (book the guided interior tour — from ~120 MAD), the art deco quarter around Boulevard Mohammed V, and a seafood lunch on the Corniche. In Marrakech the list is much longer: the souks and the Djemaa el-Fna square, the Saadian Tombs, the Bahia Palace, Jardin Majorelle, and the whole sensory world of the medina lanes. For sheer tourist density and variety, Marrakech is the clear winner.
It is primarily a business and commercial hub, but that does not mean it is dull for visitors. The mosque alone is worth two to three hours, and the city has a lively café culture and some excellent restaurants. The mistake is expecting it to feel like a medina city — it does not. Think Paris-by-the-Atlantic rather than ancient Morocco. Go with realistic expectations and you will enjoy it; go expecting Marrakech and you will be disappointed.
Easily. A typical sequence: arrive Casablanca, afternoon mosque visit and dinner on the Corniche, one night at a hotel near Casa Port station. Next morning take the train or private car to Marrakech and spend three to four nights exploring the medina and doing a day trip or two — Essaouira, the Atlas Mountains, or Agafay. That still leaves time for Fes or the Sahara if you have eight to ten days total.
Marrakech, without question. It is the city most people picture when they think of Morocco, and for good reason — the medina is one of the most immersive urban environments anywhere in the world. Casablanca is a useful gateway but it can feel like a generic modern city to someone expecting traditional Morocco. Start in Marrakech, get your bearings, then branch out to Casablanca, Fes, or the Sahara once you have your Morocco legs.
Plan it with a local expert
Crafting extraordinary journeys through Morocco's timeless landscapes. 100% private journeys, handcrafted around you.
from $2,011Sahara Desert Luxury Expedition
from $2,054Essential Morocco: Imperial Cities Circuit
from $5,978Sahara to Sea: Morocco Complete