Travelers looking to make the 210-mile (338 km) trip from the coastal city of Casablanca to the famous "Blue City" of Chefchaouen have several options, but by far the easiest and most convenient will be taking a private transfer. The drive should take just about five hours, and the journey will afford you the opportunity to see several points of interest along the way. It's also possible to fly to Tangier and make the additional two-hour drive via taxi from there.

By Private Transfer

Duration: 5 hours

The coastal drive from Casablanca to Chefchaouen passes through many significant cities and natural sites where you may wish to stop to explore. 

North along the Atlantic coast is Morocco's capital, Rabat. Rabat is considered a UNESCO World Heritage Site, and those driving through around lunchtime, in particular, may wish to make a stop. Hungry travelers will want to head to the medina and visit its food stalls, which tend to be slightly less crowded with tourists than those in Morocco's other major markets. Visitors won't want to miss a chance to roam around Rabat's Kasbah des Oudaias—an ancient citadel that dates back to the 1100s—and catch a view of the beach from its viewing platform. 

Further along is the freshwater lake Lac de Sidi Boughaba, where you can see thousands of birds on their migratory journey from Europe to sub-Saharan Africa. Stopping in the preserve will give you a chance to see over 200 species of birds, including flamingos and marsh owls, along with rare and endangered species, like the marbled duck.

Further along the drive, you may wish to stop in the fascinating and under-the-radar city of Tetouan, the center of the Spanish protectorate from 1912-1956. The city has long been culturally connected to the region of Spain known as Andalusia, and this influence can be seen in its art and architecture. To check off another UNESCO site, head to Tetouan's walled medina.

By Plane and Private Transfer 

Duration: 3 hours 

Those looking to shorten the journey may opt to fly from Casablanca (CMN) to Tangier (TNG), and then travel onwards from Tangier by private taxi. The flight takes about one hour, and the drive from the airport in Tangier to Chefchaouen will take an additional two hours. 

Map

Map of How to Get from Casablanca to Chefchaouen
Map of How to Get from Casablanca to Chefchaouen