Complete transport guide for Morocco — ONCF trains, CTM/Supratours buses, petit vs grand taxi, domestic flights, and renting a car.