CTM and Supratours (ONCF) websites offer the possibility to check prices and a timetable of departures and arrivals, but don't offer the possibility to buy your tickets online.
For Supratours you can get your ticket at the train station, or supratours station which is literally on the opposite street of the train station. For CTM, you can take a taxi from city center (near the train station) or jamaa lafna (medina) for around 10-12 Dhs a ride!
Good luck! 8 months ago