The CTM bus station Tanger (from where the buses depart for Chefchaouen) is located on the Route de Tetouan, approximately 5km from Tanger city centre and Tanger Port, across from a dual-carriageway that passes the train station Tanger Morora (also written as Mghogha). CTM also has a ticket office in the Tanger Gare Routiere (public bus station). It’s best always to purchase tickets in advance of day of travel as CTM has just one departure per day, currently at 12h15 and almost always sells out.
At the Gare Routiere (main bus station) there are local bus companies offering service between Tanger and Chefchaouen so if you find yourself in Tanger without a CTM ticket, the best option is to go to the Gare Routiere to purchase a ticket either from CTM if available or from a local bus company. If you travel with CTM they will then take you from the Gare Routiere to their bus station on a free shuttle bus.
Google map with location of CTM Tanger bus station