Travel from Casablanca to Chefchaouen

Bus from Casablanca to Chefchaouen

CTM operates a bus from Casablanca to Chefchaouen once daily. Tickets cost $13 - $17 and the journey takes 6 h 30 min.

How to get from Casablanca to Chefchaouen

ModeDurationPrice
From Casa-Voyageurs train to Souk El Arbaa, walk to Souk El Arba, then bus to Chefchaouen.6 h 21 minMAD 182
From Casablanca bus to Chefchaouen.6 h 30 minMAD 144
From Casablanca drive to Chefchaouen.4 h 39 minMAD 355
From Casablanca Grand Taxi to Casablanca airport, fly to Tangier airport, taxi to Tangier, Grand Taxi to Tetouan, then bus to Chefchaouen.5 h 33 minMAD 1,470
From Casablanca Grand Taxi to Casablanca airport, fly to Fes airport, taxi to Fes, then bus to Chefchaouen.7 h 28 minMAD 1,378
From Casablanca Grand Taxi to Casablanca airport, fly to Al Hoceima airport, then drive to Chefchaouen.6 h 33 minMAD 2,402
From Casablanca Grand Taxi to Casablanca airport, fly to Tetouan airport, taxi to Tetouan, then bus to Chefchaouen.4 h 30 minMAD 1,212

How long does it take to get from Casablanca to Chefchaouen?

It takes approximately 6 h 21 min to get from Casablanca to Chefchaouen, including transfers.

Is there a direct bus between Casablanca and Chefchaouen?

Yes, there is a direct bus departing from Casablanca and arriving at Chefchaouen. Services depart once daily, and operate every day. The journey takes approximately 6 h 30 min.

Operators from Casablanca to Chefchaouen

OperatorPhoneWebsite
Moroccan Railways (ONCF)Moroccan Railways (ONCF)
CTM0800090030CTM
Grand TaxisGrand Taxis
Royal Air MarocRoyal Air Maroc