The distance from Fes to Chefchaouen is 197 km and takes around 3:40 hours to get there by car including quick stops for panoramic views, take pictures.