From Tetouan's modern bus station, you can get to any town in the north. There’s a left-luggage office (medium/large bag Dh6/10). Local buses serve the following destinations:
Fnideq Dh12, 1¼ hours
Martil Dh6, 25 minutes
M’Diq Dh10, one hour
CTM has its own station; destinations include the following:
Fez Dh100, six hours
Marrakesh Dh240, 11½ hours
Rabat Dh120, four hours
The coast road (Rocade) stretches from Fnideq all the way along the Mediterranean coast to Saïdia in the far east. From Fnideq to Martil there's a spanking new corniche along the beautiful beach. While there are few hotels, a huge number of holiday apartment blocks have been completed along this stretch, and more are being built. There are resorts at Plage Riffiyenne and the Marina Smir, and the enormous Ritz-Carlton resort under construction promises golf and another marina.
Grands taxis leave from the main bus station for Oued Laou (Dh20, 30 minutes), Al Hoceima (Dh150, three hours), Chefchaouen (Dh35, one hour) and Tangier (Dh35, one hour).
Grands taxis leave from the CTM bus station for Fnideq (for Ceuta; Dh20, 30 minutes) and Martil (Dh7, 15 minutes).