Back to blog
City guides6 min read

Chefchaouen to Fes: Transport Options, Time and Booking

a view of a blue city with mountains in the background

Photo by Mauro Lima on Unsplash

Compare buses, grand taxis, and private transfers from Chefchaouen to Fes with realistic travel times, station details, and booking tips.

Getting from the blue mountain town of Chefchaouen to the spiritual heart of Fes is a classic northern Morocco overland trip. They're close on a map, but the Rif Mountain terrain means your transport choice impacts your travel time, comfort, and budget.

Quick Recommendation

If you're on a strict budget, the daily CTM or Supratours bus is reliable, safe, and easy to book ahead. If you're traveling as a small group, want a flexible door-to-door schedule, or plan to stop at the Roman ruins of Volubilis, hire a private transfer or grab a shared grand taxi.

Route Overview and Map Context

The distance between Chefchaouen and Fes is about 200 kilometers. Traffic, road conditions, and your vehicle mean the trip takes between 3.5 and 4.5 hours. The route winds south out of the Rif Mountains, rolling across agricultural plains before climbing into Fes.

Transport Comparison

Transport ModeEstimated Cost (MAD)Approx. DurationBooking Method
CTM / Supratours Bus80 - 120 MAD4 - 4.5 hoursOnline or at station
Grand Taxi (Shared)100 - 150 MAD per seat3.5 - 4 hoursAt the taxi station
Private Transfer1000 - 1500 MAD total3.5 hoursOnline or via riad

Detailed Transport Options

1. Public Buses (CTM and Supratours)

Taking an official coach bus is the most straightforward option for solo travelers and couples. CTM and Supratours run daily departures, often early in the morning. The coaches have AC, comfortable seating, and secure luggage storage underneath.

  • Luggage: Standard bags fit underneath; a small baggage fee (around 5 MAD) applies.
  • Tickets: Book online via the official CTM website a few days ahead during peak season, or buy directly at the Chefchaouen bus station ticket window.

2. Shared Grand Taxis

Grand taxis (older Mercedes sedans) wait outside the Chefchaouen medina. A shared grand taxi seats up to six passengers—two in front and four in the back. The car won't leave until every seat fills up.

  • Cost: You pay per seat, usually between 100 and 150 MAD. If you want to leave immediately without waiting for other passengers, you can pay for all remaining empty seats.
  • Luggage: Space is tight. If you have oversized bags, you might need to negotiate an extra fee for roof rack space.

3. Private Transfers

Booking a private driver gives you complete control over your departure time and allows for sightseeing stops at the UNESCO World Heritage site of Volubilis or the imperial town of Meknes. Prices range from 1000 to 1500 MAD per vehicle, making it economical if split among a group of three or four travelers.

Station Details and Late Arrivals

The Chefchaouen bus and grand taxi stations sit a short downhill walk or a quick petit taxi ride from Bab El Ain, the main medina entrance. In Fes, you'll arrive at the main Fes-Ville train and bus station in the new city or near the medina gates based on your bus or driver arrangement.

If you arrive late at night, don't wander around unfamiliar areas with heavy bags. Pre-arrange a licensed airport-style or riad-coordinated pickup so a driver meets you at the Fes station and guides you directly through the medina maze.

Accessibility and Luggage Tips

Public buses offer the easiest luggage handling since bags go straight into the hold. Grand taxis require lifting bags onto roof racks or jamming them into the trunk. Travelers with mobility considerations will find private transfers much more accommodating than shared transport options, cutting out crowded station platforms and tight seating.

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

The journey takes between 3.5 and 4.5 hours depending on your chosen transport mode, traffic, and road conditions through the Rif Mountains.

Can I book CTM bus tickets online?

Yes, you can purchase tickets in advance via the official CTM website or directly at the Chefchaouen bus station ticket window.

How much does a shared grand taxi cost from Chefchaouen to Fes?

A single seat in a shared grand taxi costs between 100 and 150 MAD, and the car departs once all passenger seats are filled.

Where do buses arrive in Fes?

Buses arrive at the main Fes-Ville bus and train station located in the Nouvelle Ville district, from where you can take a local petit taxi to the medina.

Planning your Moroccan itinerary gets easier when you have accurate, local insights. Tools like TopInMorocco help travelers map out routes, connect with verified drivers, and find local spots across every region.

Build your own plan

Helped by locals — every time.

Real price estimates for every ride, riad and activity. Join the waitlist and be first when it launches.

Join the waitlist