About 7 hours by train, which is why many fly into one city and out of the other. Related questions How do I travel between cities? 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? Share this guideWhatsAppFacebookXPinterestEmail