Skip to main content

Route guide · CMN → Chefchaouen

How to Get from Casablanca Airport to Chefchaouen

Chefchaouen sits in the Rif Mountains about 310 km northeast of Casablanca Airport (CMN). There is no train to Chefchaouen, so your realistic options are a private transfer on the motorway and mountain roads (3.5–4 hours, from 3,200 MAD per vehicle), a CTM bus from Casablanca city centre (5–6 hours with a possible change), or a train to Fes or Tangier and then a taxi onward. Here is how to choose.

Updated July 2026 · by Casablanca Airport Transfers

What are the transport options from CMN to Chefchaouen?

Casablanca Airport → Chefchaouen, compared
OptionTotal timeTypical costDoor to door?
Private transfer3.5–4 hfrom 3,200 MAD / vehicleYes — arrivals to your riad
CTM bus (from city)5–6 h≈ 120–180 MAD / personNo — bus stations both ends
Train to Fes + grand taxi5–7 h≈ 180–250 MAD + taxiNo — two changes

The private transfer to Chefchaouen

A driver meets you at CMN arrivals and takes the A1 motorway north before climbing through the Rif foothills into Chefchaouen. The drive takes 3.5 to 4 hours depending on conditions, and the mountain section in the final hour is genuinely scenic. Price is fixed from 3,200 MAD (≈ $320 · €295) per vehicle for up to four passengers, everything included. For a couple or family arriving after a long flight, the door-to-door convenience is hard to beat — Chefchaouen's medina is pedestrian-only and drivers know which gate to drop you at.

Taking the bus from Casablanca to Chefchaouen

CTM runs a direct bus from the Casablanca bus station (not the airport) to Chefchaouen, roughly 5–6 hours. You would first need to reach the city centre from CMN, typically by airport train to Casa Voyageurs then a taxi. The bus is comfortable but the total door-to-door time with connections is closer to 7 hours.

Train to Fes then grand taxi

The fastest rail option is the Al Boraq bullet train from Casablanca to Tangier (2 hours 10 minutes), then a grand taxi from Tangier to Chefchaouen (about 2 hours). Alternatively, take a conventional train to Fes (about 4 hours) and a shared grand taxi from the Fes bus station (3 hours). Either way involves multiple transfers with luggage.

If you want to see Chefchaouen but are based in Fes, consider a day trip — it is only about 3 hours each way by private car, and we offer round-trip transfers.

Frequently asked questions

01How far is Chefchaouen from Casablanca Airport?

About 310 km by road, taking 3.5–4 hours by private car via the A1 motorway and Rif mountain roads.

02Is there a direct train to Chefchaouen?

No. Chefchaouen has no railway station. The nearest stations are Fes (3 hours by taxi) and Tangier (2 hours by taxi).

03What is the best time to visit Chefchaouen?

Spring (March–May) and autumn (September–November) have the best weather. Summer is hot, and winter can be cold and rainy in the mountains. Chefchaouen is busiest with day-trippers around midday — arriving in the evening gives you the blue medina at its quietest.

04Can the driver stop at viewpoints on the way?

Yes — the mountain approach to Chefchaouen has several panoramic stops. Just ask, and the fixed price covers any detours along the route.

Keep reading

Skip the logistics — book the car

One written price, a name sign in arrivals, and a driver who already knows your flight is late.