Skip to main content

Route guide · CMN → Chefchaouen

How to Get from Casablanca Airport to Chefchaouen

Updated July 20262 min readby Casablanca Airport Transfers

The short answer

Chefchaouen sits in the Rif Mountains about 400 km by road from Casablanca Airport (CMN). There is no train to Chefchaouen, so your realistic options are a private transfer on the motorway and mountain roads (about 4 h 30, from 2,430 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.

What are the transport options from CMN to Chefchaouen?

Casablanca Airport → Chefchaouen, compared
OptionTotal timeTypical costDoor to door?
Private transfer≈ 4 h 30from 2,430 MAD / vehicleYes — arrivals to your riad
CTM bus (from city)5–6 hFares on ctm.ma / supratours.maNo — bus stations both ends
Train to Fes + grand taxi5–7 hTrain fares on oncf.ma, plus the 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 about 4 h 30 depending on conditions, and the mountain section in the final hour is genuinely scenic. Price is fixed from 2,430 MAD (≈ $247 · €220) per vehicle for up to five 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.

Frequently asked questions

How far is Chefchaouen from Casablanca Airport?

About 400 km by road, taking about 4 h 30 by private car via the A1 motorway and Rif mountain roads.

Is 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).

What 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.

Can 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.

Skip the logistics — book the car

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

Office replies Mon–Sat, 09:00–18:00 (Morocco time)