
Marrakech → Chefchaouen
Marrakech to Chefchaouen is about 580 km and roughly 7 hours by road, north through Casablanca and Rabat then up into the Rif. A private car is €290 per vehicle. There is no train to Chefchaouen at all - but there is a cheap flight-plus-bus route most people never hear about, and on this journey it deserves a serious look.
€290 per vehicle
Reviewed September 2026 by Ahlam Giyat, travel editor at Taxi Maroc Aéroport, Marrakech.
Route details checked in August 2026 by Ahlam Giyat, travel editor at Taxi Maroc Aéroport.
📖 Not sure whether to drive, train or take the bus? Read the full Morocco transport guide →
The option almost nobody mentions: fly, then bus
Chefchaouen has no railway and no airport. The obvious options are a 7-hour drive or a very long bus. But there is a third: fly Marrakech to Tangier - around 50 minutes, and low-cost carriers sell returns for well under €50 - then take a CTM bus from Tangier to Chefchaouen, about 3 hours for roughly 50 MAD, with departures from around midday.
Total travel time is comparable to driving, and for one or two people the cost is dramatically lower. We are a car company telling you this because you will find out anyway, and you will trust the rest of this page more if we say it first.
The catch: it only works if the flight times line up with the two daily buses, and you are moving your luggage three times. Miss the last bus in Tangier and you are staying there.
Everything compared
Including the parts each option quietly leaves out.
| Option | Cost | Total travel time | Best for |
|---|---|---|---|
| Fly to Tangier + CTM bus | ~€50 return + 50 MAD | 6 – 8 h with waits | 1–2 people, flexible timing, light luggage |
| CTM bus via Casablanca | ~30 € total | 10 – 12 h | Lowest budget, no time pressure |
| Private car (us) | €290 per vehicle | ~7 h, door to door | 3+ people, luggage, families, stops |
The drive, and why it is 7 hours not 6
The route runs north on the A3 to Casablanca, the A5 to Rabat and Kenitra, then leaves the motorway for the road up to Chefchaouen through the Rif foothills. The last 100 km are the slow part - good road, but winding and climbing, and you do not hurry it.
Tolls come to roughly 150 MAD to Kenitra and are already in our price. On a 7-hour run we stop twice as standard, usually near Casablanca and again before the climb.
Doing it as one leg, or breaking it up
Seven hours in one day is a lot for a holiday. A good share of our passengers split it: Marrakech to Rabat one day, Rabat to Chefchaouen the next, with a night in the calmest of the imperial cities in between. It costs a little more in total and it turns a hard travel day into two easy ones.
Coming from or going on to Tangier is the other common pattern - Tangier is only about 110 km from Chefchaouen, so pairing them is far more efficient than treating each as a separate trip from Marrakech.
What you are going for
Chefchaouen is the blue town of the Rif: lime-washed lanes in every shade from powder to indigo, a small square below a kasbah, and a pace nothing like Marrakech. It is small - you can walk all of it in a morning - which is exactly why arriving with energy left matters more here than on most routes.
It sits at around 600 m, so it is cooler than the coast and noticeably cooler than Marrakech in summer. Spring and autumn are the best months; winter is quiet, green and often wet.
What is included
- Fixed price per vehicle - the same for one passenger or five
- All motorway tolls and fuel
- Door to door, including the drop-off closest to your riad in the medina
- Two stops on request
- Drivers who speak English, French, Spanish and Arabic
- Free child seats, fitted before pick-up
- No deposit, free cancellation up to 24 hours before
Frequently asked questions
How far is Chefchaouen from Marrakech?
About 580 km by road via Casablanca and Rabat, roughly 7 hours of driving.
Is there a train to Chefchaouen?
No. Chefchaouen has no railway and no airport. The options are a private car, a long-distance bus, or flying to Tangier and taking a bus from there.
What is the cheapest way from Marrakech to Chefchaouen?
Usually flying to Tangier - often under €50 return - then a CTM bus for about 50 MAD, roughly 3 hours. It only works if the flight and bus times line up.
How much is a private transfer to Chefchaouen?
€290 per vehicle for up to 3 passengers, with larger vehicles available. Tolls and fuel included, price fixed at booking.
Should we do it in one day or break the journey?
Seven hours is a long day. Many passengers stop overnight in Rabat, or pair Chefchaouen with Tangier, which is only 110 km away.
Can you drop us inside the medina?
We drop you at the closest gate. The blue lanes are too narrow for a car, but the walk is short.
Sources & official information