Fez to Chefchaouen Transport: The Complete 2026 Travel Guide
Fez to Chefchaouen transport comes down to five viable options, and the CTM direct bus is the clear winner for most travelers. The 200-kilometer journey across the Rif Mountains takes anywhere from 3.5 to 6+ hours depending on your mode, with prices ranging from 60 MAD for a local bus to 1,200 MAD for a private SUV. Chefchaouen’s blue-washed medina draws over 300,000 visitors annually, and Fez serves as the primary gateway for most travelers arriving via the Fes–Saïss Airport (FEZ).The route’s winding mountain roads mean travel times vary dramatically by transport mode, so choosing wisely matters. This guide covers every option — bus, shared taxi, private transfer, and rental car — with current 2026 prices, schedules, and insider tips that most travel blogs miss. Whether you’re a budget backpacker or a luxury traveler, you’ll find the exact logistics needed to plan this leg of your Morocco itinerary without guesswork.
Key Takeaways
- The direct CTM bus from Fez to Chefchaouen takes 4–4.5 hours and costs 75–90 MAD ($7.50–$9), departing daily at 08:00 and 16:00 from the CTM station near Bab Mahrouk
- A private taxi transfer costs 800–1,200 MAD ($80–$120) for up to 6 passengers, taking 3.5–4 hours via the N13 highway through Ouazzane
- Shared grand taxis depart from Fes Bab Ftouh station when full (6 passengers), costing 80–100 MAD per seat and taking 4–5 hours with a mandatory transfer in Ouazzane
- The cheapest option is the local bus via Ouazzane at 60–65 MAD, but it adds 2+ hours with multiple stops
- No train route exists between Fez and Chefchaouen — all rail travelers must transfer at Sidi Kacem or Kenitra, making bus or taxi the superior choice
The Complete Answer: The Best Way to Travel from Fez to Chefchaouen in 2026

A CTM bus on the mountain route, showcasing the scenic drive and the destination’s blue architecture.
The definitive answer: the CTM direct bus is the best overall option for 90% of travelers. It costs 80 MAD ($8), takes exactly 4 hours and 15 minutes, and requires zero transfers. CTM operates two daily departures (08:00 and 16:15) from the CTM Gare Routière in Fez, located 500 meters from Bab Mahrouk, arriving at Chefchaouen’s modern bus station just 1.2 kilometers from the medina’s main entrance.
Quick Answer: The CTM direct bus at 80 MAD is the best Fez to Chefchaouen transport option for most travelers. It departs twice daily from Fez’s CTM station near Bab Mahrouk, takes 4 hours 15 minutes, and drops you 1.2 km from the blue medina. Air-conditioned coaches, assigned seats, and online booking make it the most reliable choice.
Why the CTM Bus Wins
- Air-conditioned coaches with reclining seats and onboard luggage storage
- The 16:15 departure arrives at 20:30 — perfect for checking into a riad before the medina’s evening bustle
- CTM’s online booking platform (ctm.ma) allows advance purchase, eliminating the scramble for seats during peak season (April–October)

A grand taxi in Chefchaouen’s blue medina, illustrating the shared taxi transport option from Fez.
When to Choose Alternatives Instead
- Groups of 3+: a private taxi costs the same per person as the bus but saves 45 minutes
- Early morning departures: the first shared grand taxi leaves Bab Ftouh at 06:00, beating the CTM’s 08:00 slot
- Luggage-heavy travelers: grand taxis have roof racks; CTM’s 20 kg baggage limit can be restrictive
Route and Road Conditions
The N13 highway via Ouazzane is fully paved and well-maintained, but expect 30–45 minutes of switchback curves in the final 40 kilometers approaching Chefchaouen. Motion-sickness-prone travelers should take medication before departure.
Comparing All Transport Options: Prices, Times, and Trade-offs
Every viable transport method on this route breaks down into five categories, and the table below shows exactly what each one costs and delivers.
Transport Comparison Table
| Transport Mode | Price (MAD) | Duration | Departures | Comfort | Best For | |—|—|—|—|—|—| | CTM Bus (direct) | 80 | 4h 15m | 08:00, 16:15 daily | High | Solo travelers, budget-conscious | | Supratours Bus (via Ouazzane) | 70 | 5h 30m | 07:30, 14:45 | Medium | Last-minute bookings | | Shared Grand Taxi | 90–100 | 4h–5h | When full (6 pax) | Low | Spontaneous departures | | Private Taxi/Transfer | 800–1,200 | 3h 30m | On-demand | Very high | Families, groups of 4+ | | Rental Car | 350–500/day | 3h 30m | Flexible | High | Multi-destination itineraries |
Hidden Costs and Booking Fees
- CTM adds a 10 MAD booking fee when purchasing online versus at the station counter
- Grand taxi drivers may charge 20–30 MAD extra for rooftop luggage during summer
- Private transfer quotes often exclude the 20 MAD toll road fee on the A2 highway segment
Which Option Wins by Traveler Type
- Budget backpackers: CTM bus at 80 MAD
- Couples: private taxi at 1,000 MAD split two ways
- Digital nomads with gear: rental car for flexibility exploring the Rif Mountains en route
- Day-trippers: the 08:00 CTM outbound and 17:00 return allows a tight but feasible 8-hour window
Quick Answer: The travel time Fez to Chefchaouen ranges from 3.5 hours by private taxi to 6+ hours by local bus. The distance between Fez and Chefchaouen is 200 kilometers. For the best price-to-convenience ratio, choose the CTM direct bus at 80 MAD. Groups of 4+ should consider a private transfer at 800–1,200 MAD for door-to-door convenience.
Step-by-Step: Taking the CTM Bus from Fez to Chefchaouen
A precise, actionable walkthrough of the most popular transport option, designed so readers can execute it without confusion.
Step 1: Book Your Ticket
- Visit ctm.ma or the CTM app and select « Fès → Chefchaouen » (route code 337)
- Choose your departure: 08:00 (arrives 12:15) or 16:15 (arrives 20:30)
- Pay online with a credit card — international cards work; print or screenshot your e-ticket
- Alternatively, buy at the CTM station counter (Arrêt CTM, Avenue Hassan II, near Bab Mahrouk) — arrive 45 minutes early for peak-season seats
Step 2: Find the Right Station in Fez
The CTM station is NOT the main Gare Routière. It sits at 34.0413° N, 5.0014° W, a 10-minute walk north of Bab Mahrouk. A petit taxi from the medina’s Blue Gate (Bab Bou Jeloud) costs 15 MAD and takes 7 minutes.
Step 3: Board and Ride
- Check-in closes 15 minutes before departure; luggage goes in the undercarriage (get a claim tag)
- Seats are assigned — window seats on the right side (seat numbers ending in 1–3) offer the best Rif Mountain views
- The bus makes one 20-minute rest stop at a café in Ouazzane around the 2-hour mark — bathrooms available
Step 4: Arrive in Chefchaouen
The bus arrives at the Chefchaouen bus station (Gare Routière), located on Avenue Hassan II, 1.2 km from the medina’s main gate. A petit taxi to any riad costs 10–15 MAD; walking takes 15 minutes uphill.
Quick Answer: To take the CTM bus from Fez to Chefchaouen, book online at ctm.ma (route 337) or at the station near Bab Mahrouk. Arrive 45 minutes early, board at 08:00 or 16:15, and expect one rest stop in Ouazzane. The bus drops you 1.2 km from Chefchaouen’s medina — a 15-minute uphill walk or a 10 MAD petit taxi ride.
Grand Taxis and Private Transfers: The Flexible Alternatives
Grand taxis are the workhorse of Moroccan intercity travel, and private transfers offer the premium middle ground. This section details both with exact pricing mechanics and negotiation strategies.
Definition: A grand taxi is a shared 6-passenger Mercedes sedan used for intercity routes in Morocco. Unlike petit taxis (city cabs), grand taxis operate fixed routes and depart only when all seats are filled. They’re cheaper than private transfers but less comfortable than buses.
Definition: CTM (Compagnie de Transports au Maroc) is Morocco’s oldest intercity bus company, founded in 1919. Its modern fleet of air-conditioned coaches connects all major cities, and its online booking system makes it the easiest option for travelers.
How Shared Grand Taxis Actually Work
Grand taxis are 6-passenger Mercedes sedans (usually older E-Class models) that depart from the Bab Ftouh grand taxi station in Fez’s southern district. The taxi leaves only when all 6 seats are filled — wait times range from 20 minutes to 2 hours depending on time of day. The driver charges 90–100 MAD per seat for the full journey to Chefchaouen, but the route requires a mandatory transfer in Ouazzane (the midway point), where you switch to a second grand taxi for the final 80-kilometer mountain leg. This transfer is included in the price, but you’ll wait for the second taxi to fill.
Private Transfer Pricing and Booking
Private transfers are bookable via GetYourGuide, Viator, or local operators like Fez Riads Tours. Expect to pay:
- 800 MAD for a standard sedan (3 passengers)
- 1,000 MAD for a 6-seat minivan
- 1,200 MAD for a luxury SUV (Mercedes V-Class)
All quotes include door-to-door service, fuel, and driver gratuity. The journey takes 3.5 hours with one optional photo stop at the Ouazzane viewpoint overlooking the Rif foothills.
Negotiation Tips That Save Money
- Book directly with a driver via WhatsApp (ask your riad for recommendations) — saves 20–30% versus online platforms
- Agree on the price BEFORE loading luggage; confirm it includes the 20 MAD toll
- For grand taxis, the front passenger seat costs 10 MAD extra but offers more legroom — decide before the taxi fills
Quick Answer: A grand taxi Fez Chefchaouen journey costs 90–100 MAD per seat and requires a transfer in Ouazzane. Private transfers cost 800–1,200 MAD for door-to-door service in 3.5 hours. For the best deal, book private transfers directly via WhatsApp with drivers recommended by your riad — you’ll save 20–30% versus online booking platforms.
Rental Cars and Self-Driving: Route Details and Safety Considerations
Self-driving offers unmatched flexibility but requires confidence on mountain roads. This section covers the practical realities of driving this specific route.
The Driving Route, Kilometer by Kilometer
- Depart Fez via Avenue des Almohades, joining the A2 toll highway westbound toward Rabat
- Exit at Sidi Slimane (kilometer 95) onto the N13 northbound — toll cost: 20 MAD
- Pass through Ouazzane at kilometer 150 (fuel stop recommended — the only reliable station before Chefchaouen)
- Continue on the N13 through the Rif Mountains, climbing from 300m to 1,200m elevation over 40 kilometers of switchbacks
Conclusion
Getting from Fez to Chefchaouen doesn’t have to be complicated — but choosing the right option can make or break your day. Whether you prioritize budget, comfort, or flexibility, each transport method serves a different traveler. Grand taxis deliver the cheapest ride at 90–100 MAD per seat but demand patience with wait times and the mandatory Ouazzane transfer. CTM buses offer predictable schedules and online booking for those who value convenience. Private transfers, at 800–1,200 MAD, provide door-to-door service in 3.5 hours with zero hassle — ideal for families, couples, or anyone short on time. Self-driving rewards adventurous travelers with scenic mountain views and total independence. The key takeaway? Book directly with local drivers via WhatsApp to save 20–30% on private options, and always confirm pricing before you load your luggage. Fez to Chefchaouen transport is straightforward once you know your priorities. Ready to plan your journey? Compare your options, lock in your booking, and get ready for the blue streets of Chefchaouen — your Moroccan adventure starts now.
FAQ### How long does the journey from Fez to Chefchaouen take?
The travel time depends entirely on your chosen transport method. By private transfer or rental car, expect approximately 3.5 hours, including a brief photo stop at the Ouazzane viewpoint if you opt for a private driver. By CTM or other intercity bus, the journey typically takes 4 to 4.5 hours, including the scheduled stop in Ouazzane. Grand taxis are the most unpredictable — the base driving time is around 3.5 to 4 hours, but you must factor in waiting time at the Bab Ftouh station in Fez (20 minutes to 2 hours) and another wait in Ouazzane while the second taxi fills with passengers. In total, grand taxi journeys can stretch to 5 or even 6 hours door-to-door. Always plan for the longer end of the range if you’re on a tight schedule.
Is the grand taxi transfer in Ouazzane included in the 90–100 MAD price?
Yes, the mandatory transfer in Ouazzane is included in the per-seat price. When you pay 90–100 MAD at the Bab Ftouh station in Fez, that fee covers both legs of the journey: the first grand taxi from Fez to Ouazzane and the second grand taxi from Ouazzane to Chefchaouen. However, you will still need to wait for the second taxi to fill with passengers before departure — this wait can range from 15 minutes to over an hour depending on how many travelers are heading to Chefchaouen that day. Drivers will not leave until all 6 seats are occupied, as the economics of grand taxi travel depend on full loads. To minimize wait time, try to arrive at the station before 9 AM or after 4 PM, when passenger traffic is typically higher.
What’s the best way to book a private transfer and save money?
The smartest strategy is to skip online booking platforms entirely. While GetYourGuide, Viator, and local operators like Fez Riads Tours charge 800–1,200 MAD, you can save 20–30% by booking directly with a driver via WhatsApp. Ask your riad or hotel in Fez for driver recommendations — they almost always have trusted contacts who work independently. A direct booking for a standard sedan typically lands at 560–640 MAD instead of 800 MAD. When negotiating, always agree on the price BEFORE loading your luggage, and confirm the quote includes the 20 MAD highway toll. Also clarify whether the driver charges extra for the Ouazzane viewpoint photo stop — most include it free, but it’s worth confirming. Finally, decide on seating preferences upfront: the front passenger seat in grand taxis costs 10 MAD extra but offers significantly more legroom for the mountain leg.
Can I use a rental car to drive from Fez to Chefchaouen, and is it safe?
Yes, self-driving is a viable option, but it requires confidence on mountain roads. The route is straightforward: take the A2 toll highway westbound from Fez, exit at Sidi Slimane (kilometer 95, toll cost 20 MAD), then follow the N13 northbound through Ouazzane and into the Rif Mountains. The final 40 kilometers climb from 300 meters to 1,200 meters elevation with continuous switchbacks — this section demands careful driving, especially in wet weather or at night. Fuel up in Ouazzane at kilometer 150, as it’s the only reliable station before Chefchaouen. The total drive takes about 3.5 hours. Rental costs vary, but budget around 400–600 MAD per day plus fuel. For most travelers, a private transfer is safer and more relaxing, but if you value flexibility to stop at viewpoints and explore small villages along the way, self-driving is a rewarding choice.
Which transport option is best for budget travelers?
For absolute minimum cost, the grand taxi is your answer at 90–100 MAD per seat — roughly $10–11 USD. This is significantly cheaper than the CTM bus (typically 80–90 MAD, though comparable in price) and a fraction of private transfer costs. However, « best for budget » isn’t just about price — it’s about value. The grand taxi’s total journey time can reach 5–6 hours with waiting, and the older Mercedes sedans are less comfortable than CTM’s modern air-conditioned coaches. If you’re willing to spend just 20–30 MAD more, the CTM bus offers a more predictable schedule, guaranteed seating, and no transfer hassle. For the best budget-to-comfort ratio, book the CTM bus online in advance. For the absolute cheapest option with maximum flexibility and a more authentic local experience, take the grand taxi — just bring patience and a light bag.