The Train From Marrakech to Casablanca, Morocco
http://www.TravelsWithSheila.com Morocco has a wonderful network of trains with helpful staff in Marrakech. Not to mention a spanking clean and gorgeous train station. Thank goodness they spoke English besides French and Arabic since we erred on the departure times and changed train tickets twice. First class is very reasonable and you are assured a seat, not always the case in 2nd class. Trains to Casablanca run every two hours with the last one at 9:00 p.m. It doesn't run all the way to the Casablanca Airport. You have to change trains at the Casa Voyageurs Station in Casablanca.