Trains (ONCF) between major cities, CTM and Supratours buses elsewhere, and shared grand taxis for shorter hops. Related questions Is there a high-speed train? Is there a train to Merzouga or Chefchaouen? Are the trains reliable? What is the difference between petit and grand taxis? Should I rent a car? How do I get from the airport? Share this guideWhatsAppFacebookXPinterestEmail