Blue-painted medina of Chefchaouen against the Rif Mountains, Morocco
Routes

Fes to Chefchaouen

North to the blue city by CTM bus or shared taxi.

By the Viamo editorial team · Editor Terje Moy · Last updated July 2026 · 5 min read

Fastest ~3–3.5h by grand taxi

At a glance Typical options on this route – details, caveats and booking advice below.
🚌 Bus~3.5–4hCTM direct, comfortable, fixed timetable, book ahead in peak season
🚗 Car~3–3.5h120km, winding mountain roads, avoid driving after dark
🚗 Car~3–3.5hShared grand taxi (6-seat Mercedes), faster than bus, no fixed schedul

Planning this trip? Currency converter · Jet-lag calculator · Trip budget · Compare routes

Chefchaouen, Morocco's famous blue-washed hill town, sits in the Rif Mountains around 120 km north of Fes — close enough for a day trip in theory, but far enough on winding mountain roads that most visitors stay at least one night. A CTM coach, a shared grand taxi and self-driving are all realistic ways to make the trip. Here is how they compare.

The straightforward way: the CTM bus

CTM, Morocco's main national coach operator, runs direct services from Fes to Chefchaouen, with the journey taking around 3.5–4 hours on mountain roads that climb steadily into the Rif. CTM buses are comfortable, air-conditioned and run to a fixed timetable with a handful of departures a day, making this the easiest option to plan around and generally the best choice for travellers without their own transport. Tickets can be bought in advance online or at CTM's Fes terminal, and advance booking is worth doing in peak season since seats on the more popular departures can sell out.

Supratours, the coach arm of Morocco's rail operator ONCF, also covers routes into the Rif region, though CTM is the more established operator on this specific corridor. Both run comparable modern coaches, so either is a reasonable choice if you find a departure time that suits.

Narrow blue-painted alley and steps in Chefchaouen, Morocco

The flexible way: a grand taxi

Shared grand taxis — usually older Mercedes sedans that take six passengers, three to a row — cover the Fes–Chefchaouen route and can be faster than the bus, at around 3–3.5 hours, since they don't stop at intermediate towns. You typically need to reach the correct taxi rank in Fes and wait for the car to fill before it departs, so the timing is less predictable than a scheduled coach, but grand taxis run throughout the day rather than at fixed departure times, which suits travellers who would rather not wait for a specific bus. Agree that you are paying for a shared seat (not chartering the whole car) before you get in, unless you specifically want a private hire, which costs considerably more.

Driving yourself

The drive from Fes to Chefchaouen covers around 120 km and takes roughly 3–3.5 hours, climbing through olive groves and cork-oak forest into increasingly dramatic mountain scenery as you approach the Rif. Roads are generally in good condition but wind considerably in the final stretch, and driving after dark on these mountain roads is best avoided if you can help it. Having a car gives you the freedom to stop at viewpoints along the way and to continue afterwards to smaller Rif villages that public transport doesn't reach easily. See our driving in Jordan guide for a sense of how desert and mountain driving compare elsewhere in the region if you're planning several self-drive legs on the same trip.

Mountain roads, limited lighting: The route into Chefchaouen has genuine mountain curves with limited street lighting after dark. If driving yourself, aim to arrive before evening, particularly in winter when weather can affect visibility.

Is there a train?

No — Chefchaouen has no rail connection. Morocco's ONCF rail network, covered in our Morocco by train guide, serves the country's main cities including Fes, Casablanca and Marrakech, but the Rif Mountains are reached only by road. If you are combining a rail-based Morocco itinerary with a detour to Chefchaouen, plan to switch to a CTM bus or grand taxi from Fes for this leg specifically.

Continuing on from Chefchaouen

Few travellers treat Chefchaouen as a dead end. Some continue north toward Tangier and the Spain ferry crossings, while others loop back through Fes to pick up onward legs elsewhere in the country — see Casablanca to Fes for how the ONCF rail network connects Fes onward to Morocco's other main cities. If your trip is part of a longer overland journey rather than a single loop, our London to Marrakech overland guide covers how travellers piece together a no-fly route across Europe and into Morocco, of which a Rif Mountains detour like this one is often a highlight.

What to expect once you arrive

Chefchaouen's old medina, painted in every shade of blue, is compact and best explored on foot — there's no need for onward transport once you're there beyond your return journey. The town sits at a comfortable mid-altitude that keeps it cooler than Fes or Marrakech in summer, one more reason many visitors choose to break their Morocco itinerary here for a night or two rather than treating it as a rushed side trip.

Which should you choose?

For most travellers without a car, the CTM bus is the easiest and most comfortable option, with a predictable schedule and comfortable seating for the mountain climb. Choose a grand taxi if you want more flexibility on departure time or a slightly faster run, and consider driving yourself if you plan to explore more of the Rif region beyond Chefchaouen itself, or want to stop along the way. Whichever you choose, most visitors find a single overnight in Chefchaouen's blue-painted medina is worth building into the itinerary rather than rushing there and back in a day. Before you travel, check current entry rules in our North Africa entry requirements guide.

Frequently asked questions

How long does it take to get from Fes to Chefchaouen?

Around 3–4 hours by CTM bus or grand taxi, and a similar time if driving yourself, mostly on winding mountain roads into the Rif.

Is there a direct bus from Fes to Chefchaouen?

Yes, CTM runs direct daily services taking around 3.5–4 hours, departing from Fes's CTM terminal.

What is a grand taxi and how does it work?

A grand taxi is a shared long-distance taxi, typically an older Mercedes sedan carrying six passengers, that departs once full rather than on a fixed schedule. It's a common and generally safe way to travel between Moroccan towns.

Can I visit Chefchaouen as a day trip from Fes?

It's possible but tight, given the 3–4 hour journey each way. Most visitors find at least one overnight in Chefchaouen makes the trip far more worthwhile.

Sources and further reading: