A direct train depart daily from Casa Port train station station and arriving at Marrakech Train Station. The journey takes approximately 3 hours. ​