TOP TIP
Unless you are travelling with a tour group or by coach, the most convenient way to get to Chefchaouen from Tangier is by private car. Most taxi drivers will be happy to take you there, but you should agree to a set price before you leave. The trip takes just over two hours each way and a round trip should set you back approximately $200.