Trains
The most comfortable and civilized way to travel to and from Marrakesh is by train, with regular services to Casablanca, Rabat, Meknes and Fez, and an overnight train to Tangier.
The station is on Boulevard Mohammed VI at Avenue Hassan II, a ten-minute walk west of Place du 16 Novembre in Guéliz. It can be reached from Arset el Bilk opposite the Koutoubia on bus #8, #10, #14 and #66. Arriving at the station by train, you can pick up those buses into town at the corner of Avenue Hassan II and Rue Zoubeir.