Pick the cheapest flight to anywhere in Morocco (thomson, ryan air) and then take the bus/train (oncf.ma and ctm.ma) - they are really cheap and reliable.
tacke the flight to tanger city in the north of the country so will be close to chefchaouen one bus will put you there chafchaouen it's a lovely city you will enjoy it don't forget to discover countryside like ackchour azilane kalaa it's amazing .
Chefchaouen is not a city by any stretch of the imagination. It is like a large village with a population of around 45,000. However the advice given at 3 above is sound - Tanger is the nearest airport. But Fes is relatively near and a far more interesting location. It is after all an Imperial city. Can only be reached by bus or grand taxi as there is no train service.
-:- Message from TripAdvisor staff -:-
This topic has been closed to new posts due to inactivity. We hope you'll join the conversation by posting to an open topic or starting a new one.
To review the TripAdvisor Forums Posting Guidelines, please follow this link: http://www.tripadvisor.com/pages/forums_posting_guidelines.html
We remove posts that do not follow our posting guidelines, and we reserve the right to remove any post for any reason.