Marrakech is Morocco's most romanticized destination — a former imperial city of souks and palaces — while Casablanca is the country's largest city and modern economic capital, better known internationally by name than by its actual tourist sights.
Casablanca's Hassan II Mosque is genuinely spectacular — one of the largest mosques in the world, built partly over the Atlantic, and one of the few in Morocco open to non-Muslim visitors via Hassan II Mosque Guided Tour. Marrakech's Koutoubia Mosque is the city's tallest structure but, like most Moroccan mosques, closed to non-Muslims.
Marrakech's The Medina (Old City), centered on the endlessly lively Jemaa el-Fnaa Square and its Souk Quarter (Medina Markets), is the single best souk experience in Morocco. Casablanca's Old Medina (Medina Qadima) is far smaller and quieter, reflecting the city's identity as a modern business hub rather than a historic tourist destination.
Marrakech's Palais de la Bahia is an ornate 19th-century palace that's one of the city's must-see interiors. Casablanca has fewer historic palace sights, its identity built more around its Art Deco colonial-era buildings and modern boulevards like Place Mohammed V and Boulevard de la Corniche.
Casablanca has Morocco's main international airport and the most direct long-haul flights, making it the default entry point for many visitors. Marrakech has its own busy airport too and is far more geared toward tourism, with more riads, guides, and organized excursions into the Atlas Mountains and Sahara.
Choose Marrakech for souks, palaces, and the classic romantic image of Morocco. Choose Casablanca for the Hassan II Mosque and a look at the country's modern economic capital. Most trips land in Casablanca and head straight to Marrakech, treating Casablanca as a brief stop rather than the main event.