From Casablanca airport fly to Marrakech airport then Airport Shuttle Bus to Marrakesh. 1 h 18 min $122. From Casablanca Airport shuttle to Casablanca, walk to Casablanca, then bus to Marrakech. 4 h 33 min $9. From Mohammed V International Airport train to Gare Oasis then train to Marrakech. 4 h 58 min $16. From Casablanca Airport (CMN) drive to Marrakesh. 2 h 14 min $25.