The Marrakech Express is an overnight journey from Tangier to Marrakech. It's very cheap even if you go first class which gives you a 4 berth carriage (only 1 bed purchased per ticket). The view from the window when the sun is rising is breathtaking and I would do this journey again just for that. more


