To find out how to get to Chefchaouen, see here.
This is Morocco, so planning in advance for the return journey from Chefchaouen can be a challenge: up-to-date and accurate information is simply not available online. Chefchaouen station and smaller bus companies don’t have websites, and STM won’t take you everywhere and not always at a convenient time. For example, the STM flight to Rabat from Chefchaouen leaves at 8am, depriving you of the opportunity to enjoy the lazy morning medina.
One would think that Shefchaouen is such a remote province, hard to get to and even harder to get out of. However, no. Traffic out of Chefchaouen is quite heavy for a small town by local standards. Here are the major cities with which Chefchaouen has a direct connection, as of 2019:
- Tetouan: 25 flights, every half hour.
- Tangier: 7 flights, approximately every 2 hours.
- Fez: 11 flights a day
- Casablanca: 4 flights, morning only.
- Rabat: 8 flights per day, the last one at 15.00
- Meknes: 5 flights per day, the last one at 15.00.
Times are approximate, be sure to check when you arrive at the station. Inside the Shefchaouen station building there is a board with departure times for all buses:
Each bus company has a separate ticket office, with their schedules hanging above them.
I have photographed all the flight schedules from Shawen for 2019 of Nejme Chamal, Al Wissam Addahabi and CTM buses.
In addition to these companies, there are always buses with driver-hostesses at Chavin station — you can buy your ticket directly from them. These buses leave within the next 15—30 minutes. In the low season there are always seats available.
If you’re not strapped for time and are willing to take risks, you have several times more options than tourists like me, who plan itineraries in advance to the nearest hour.