Train

Tangier to Marrakech sleeper is one of the worlds classic train journeys

new TGV under construction from Tangier to Rabat and Casablanca