Can you make a day trip from Marrakech to Chefchaouen? this is one of the questions we regularly get from travelers who want to combine the trip to Marrakech with the blue city of Chefchaouen. Yes, it is possible to do it in one day but it will be a long journey which I do not recommend because you will miss many sights along the way, for example, the giant Hassan II mosque in the economic city of Casablanca and the Hassan tower in Raba.
In my opinion, it is better to do this trip in 2 days passing by Casablanca and Rabat and the next day you can go to Meknes for an overnight stay, you can also visit Volubilis on the way or drive to the medina of Fes and later to Chefchaouen because it is only driving around 4:30 am.
Option 1 of a day trip from Marrakech to Chefchaouen by car takes about 7 hours and 20 minutes
Option 2 of a day trip from Marrakech to Chefchaouen by train
If you choose to do this trip by train, you should check the ONCF official website as these are direct trains to Souk El Arbaa. From Souk El Arbaa you can use the services of CTM or Supratours buses to Chefchaouen.