Train

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

Morocco-train

new TGV under construction from Tangier to Rabat and Casablanca