Most visitors typically spend 1-2 days exploring the city. This is enough time to see the top tourist spots like Hassan II Mosque, the Old Medina, and the Corniche promenade. However, if you want to dive deeper into Casablanca's culture and lifestyle or use it as a base for exploring nearby destinations like Rabat or Marrakech, then you may need to extend your stay for up to 3-4 days.