The Fes to Chefchaouen route is serviced by the CTM Morocco bus company (there is no Moroccan rail service or Supratours bus service between Fes and Chefchaouen). As of the day of this post, there are seven departures per day from Fes to Chefchaouen, departing from Fes at 08h00, 09h30, 11h00, 12h00, 14h00, 16h15 and 23h45. Buses return from Chefchaouen to Fes at 10h45, 13h15, 14h45, 18h10 and 19h30. The journey takes approximately 4 1/2 hours.

Please consult the CTM website for the latest schedules and prices.

Online purchase of CTM bus tickets is often only possible with a Moroccan bank card – we can purchase tickets for you generally up to 30 days in advance of travel and send them to you via email.  If you are travelling first to Marrakech, we can also deliver regular tickets to your accommodation in Marrakech the day you arrive.

ctm bus fes to chefchaouen

CTM Morocco bus Fes to Chefchaouen. Photo credit