How to Get to Chefchaouen: Routes, Travel Time & Best Options

Chefchaouen sits in the Rif Mountains with no train connection and no nearby airport. That makes the journey part of the planning. From Tangier, you're looking at roughly 2.5 hours by direct bus, the shortest and most flexible link. From Fez, it's 4–4.5 hours. From Casablanca, the fastest practical route combines the Al Boraq high-speed train to Tangier with an onward bus, totalling 5–6 hours. A guided day trip handles all of this for you and is the most time-efficient option for most visitors.

Where is Chefchaouen?

Address: Chefchaouen Medina, Chefchaouen 91000, Morocco | Find on map

  • Distance from Tangier: 118 km (73 miles) by road
  • Distance from Fez: 198 km (123 miles) by road
  • Distance from Casablanca: ~350 km (217 miles) by road
  • Elevation: 600 meters above sea level in the Rif Mountains
  • Access: Road only, no train, no airport. Medina is pedestrian-only
  • Nearest airports: Ibn Battuta Airport, Tangier (TNG) and Sania Ramel Airport, Tétouan (TTU)

Tangier to Chefchaouen

Tangier has two bus stations. CTM buses to Chefchaouen depart from the CTM station, not the main Gare Routière. Confusing the two is the most common mistake on this route. The CTM station is in the city center; take a petit taxi there from your hotel or the port.

By CTM bus from Tangier

The direct CTM bus is the most reliable and comfortable independent option. Buses run every 4 hours, with the earliest departure at 7:45am (arriving ~10:00–10:15am) and the last bus at 7:30pm (arriving ~10:10pm). The journey is direct with no transfers.

  • Cost: $7–11 per person one way
  • Frequency: Approximately every 4 hours
  • Book: In advance at the CTM station, seats fill quickly on weekends and in summer
  • Luggage: ~5 MAD per bag checked below the bus

Best for: Independent travelers who want flexibility and a fixed schedule.

Trade-off: The bus drops you at the station at the base of town, a steep uphill walk from the medina. Take a petit taxi from there (~15–20 MAD) unless you're traveling light.

By grand taxi from Tangier

Grand taxis (shared Mercedes sedans seating 6 passengers) depart from the Gare Routière in Tangier at 70 MAD (~$7) per seat. They depart when full, so wait times vary. You can pay for all 6 seats (~490 MAD) to leave immediately.

  • Cost: 70 MAD per seat (~$7); ~490 MAD for the whole vehicle
  • Journey time: ~2 hours
  • Drop-off: Closer to the medina than the CTM bus station

Best for: Those who want faster, more flexible timing than a scheduled bus.

Trade-off: No fixed departure time; departs when full. Can be tight for passengers with large luggage.

Guided day trip from Tangier

A guided day trip handles transport from a central Tangier pickup point directly to the medina, includes a local guide, and returns you the same evening. [VERIFY Headout departure times and pickup point]

  • Journey time: ~2h 30m each way
  • Best for: Anyone who wants to spend their full time in the city rather than navigating transport
  • Trade-off: Fixed schedule; group format

Fez to Chefchaouen

Fez also has two bus stations. CTM buses to Chefchaouen depart from Gare CTM in Ville Nouvelle (Rue Atlas), not the Gare Routière near Bab Bou Jeloud. A petit taxi from the medina to Gare CTM costs 15–20 MAD.

By CTM bus from Fez

CTM runs four daily departures: 8:00am (arriving ~12:15pm), 11:00am (arriving ~3:15pm), 2:00pm (arriving ~6:15pm), and 4:15pm (arriving ~8:30pm). The 8:00am bus is the essential departure for a day trip — it's the only one that gives you meaningful time in Chefchaouen before a same-day return.

  • Cost: $12–18 per person one way
  • Frequency: 4 departures daily
  • Book: 2–3 days in advance; the 8am and 11am buses are the most in-demand
  • Note: The 4:15pm departure arrives after dark, not recommended for first-time visitors.

Best for: Budget travelers or those who want the experience of the mountain road through the Rif.

Trade-off: 4+ hours each way; a day trip from Fez means 8 hours of bus travel total.

By grand taxi from Fez

Grand taxis from Fez to Chefchaouen depart from the Gare Routière Principale near Bab Bou Jeloud. The route typically involves a change at Ouezzane. Cost is approximately 150–200 MAD per seat; a full private vehicle runs 600–800 MAD.

  • Cost: ~150–200 MAD per seat; ~600–800 MAD for full vehicle
  • Journey time: ~3.5 hours
  • Best for: Small groups or those who want door-to-door flexibility

Trade-off: Requires navigating the taxi system and a mid-route change at Ouazzane for shared taxis.

Guided day trip from Fez

A guided day trip from Fez typically departs early morning and returns in the evening, with 3–4 hours in Chefchaouen depending on traffic. [VERIFY Headout departure times and pickup point]

  • Best for: Travelers in Fez who want to visit Chefchaouen without coordinating the long bus journey independently
  • Honest note: Given the 4-hour each-way travel time, a guided overnight trip gives significantly more time in the city

Casablanca to Chefchaouen

There is no practical same-day return from Casablanca. The direct CTM bus takes 7 hours and typically arrives around 9pm, into a dark, unfamiliar medina. The overnight format is the right trip from this origin.

Al Boraq train to Tangier + bus (recommended)

The Al Boraq high-speed train connects Casablanca Voyageurs with Tangier in 2 hours 10 minutes at 320 km/h. From Tangier, a CTM bus or grand taxi continues to Chefchaouen in 2.5 hours. Total journey: 5–6 hours, with a transfer in Tangier.

  • Train cost: 99–200 MAD depending on booking timing (book in advance via the ONCF app for promotional fares)
  • Bus from Tangier: $7–11 additional
  • Total cost: ~$25–35 per person combined
  • Best for: Comfort-conscious travelers; the Al Boraq is Morocco's most modern rail service

Transfer note: The Al Boraq station in Tangier (Gare Tanger-Ville) and the CTM bus station are in different parts of the city. Allow 30–45 minutes for the transfer between them.

Guided overnight trip from Casablanca

A 2-day guided trip from Casablanca handles all transport, accommodation in Chefchaouen, and guided time in the medina across both days. [VERIFY Headout product details]

  • Best for: Anyone coming from Casablanca who wants to see Chefchaouen without coordinating two legs of transport independently
  • Why overnight: A same-day return from Casablanca means 10–12 hours of travel for 2–3 hours in the city; the overnight is the only format that makes the trip worthwhile

Compare your options

ModeOriginDuration each wayCost (approx.)Best forKey trade-off

CTM bus

Tangier

2h 15m–2h 30m

$7–11

Budget independent travelers

Book ahead; arrives at base of town

Grand taxi (shared)

Tangier

~2 hours

$7/seat

Faster timing, flexible departure

Departs when full; no fixed schedule

Guided day trip

Tangier

~2h 30m

From $55

Anyone wanting guided logistics

Fixed schedule; group format

CTM bus

Fez

4h–4h 40m

$12–18

Budget travelers

8+ hours travel on a day trip

Grand taxi

Fez

~3.5 hours

~$15–20/seat

Small groups

Change at Ouazzane; negotiation needed

Guided day trip

Fez

~4 hours

From $228

Stress-free day trip

Limited city time given distance

Al Boraq + bus

Casablanca

~5–6 hours

~$25–35

Most comfortable long-distance option

Transfer in Tangier required

Guided overnight trip

Casablanca

~5–6 hours

From $409

Anyone from Casablanca

Only practical format for this origin

Suggested itineraries from Chefchaouen

Day trip from Tangier (6–7 hours in the city)

  • 10:00am: Arrive at Chefchaouen bus station. Take a short taxi (~15 MAD) to Bab El Ain, the main medina gate.
  • 10:15–12:30pm: Walk the medina. The core streets, including the main blue staircase (Callejon El Asri), Plaza Uta El-Hammam, and the exterior of the Kasbah, take about 1.5–2 hours to cover properly. More if you're browsing crafts or stopping for tea.
  • 12:30–1:30pm: Lunch. Sit-down restaurant on or near the plaza. Tagine, goat cheese, mint tea. Budget 45 minutes minimum.
  • 1:30–3:30pm: Spanish Mosque hike (optional). The 20–30 minute walk up gives you a full panorama of the blue medina against the Rif Mountains. Allow 90 minutes total for the hike and time at the top. Skip this if you're tired or want more medina time.
  • 3:30–4:30pm: Ras El Maa waterfall and lower medina. A short walk from the gate; good for photos and a rest.
  • 5:30–6pm: Head back to bus station for return journey.

What this covers: The full visual experience of Chefchaouen. The medina, the key streets, the main square, a hike with a view, a proper lunch. You'll leave having genuinely seen the city.

What gets cut: The medina at dawn, when the streets are empty. Sunset from the Spanish Mosque (requires staying until 6–7pm depending on season). Akchour Waterfalls (a full day's add-on, not possible on a day trip).

Day trip from Fez (3–4 hours in the city)

  • 12–12:15pm: Arrive. Taxi to Bab El Ain.
  • 12:15–1:15pm: Walk the main medina streets. You have one hour before lunch. Prioritize Plaza Uta El-Hammam and the Kasbah exterior. The Kasbah Museum is worth 30–45 minutes if open.
  • 1:15–2:15pm: Lunch. Don't skip this or rush it, you'll be on a bus for 4 hours afterward.
  • 2:15–3:45pm: More medina time. Ras El Maa waterfall is 10 minutes from the gate. Shop, photograph, or sit with tea.
  • 4pm: Head back to bus station for return to Fez.

What this covers: The look and feel of Chefchaouen. The blue streets, the plaza, a waterfall. A genuine impression of the city.

What gets cut: Everything that requires time. The Spanish Mosque hike. A leisurely afternoon. The evening quiet. The full depth of the medina.

Honest note: Three hours in Chefchaouen is enough to understand why people love it. It is not enough to love it yourself. If this is your only shot, take it, but know what you're trading.

Overnight trip from Casablanca (1.5–2 days in the city)

Day 1

  • 1–2pm: Arrive in Chefchaouen: (Exact timing depends on your route via Tangier). Take a petit taxi (~15–20 MAD) to Bab El Ain, then walk into the medina and check into your riad.
  • 2–4:30pm: Start with the main routes: Plaza Uta El-Hammam, the Kasbah exterior, and the blue alleys around Callejon El Asri. Don’t try to cover everything.
  • 4:30–6:30pm: A 20–30 minute walk from the eastern edge of the medina. Go late enough to catch changing light over the city and stay through sunset.
  • 7–9pm: Return to the square for dinner or a rooftop café. After 8pm, the medina slows down, quieter streets, softer light, and fewer people.

Day 2

  • 7–9am: Walk the same streets again—this time nearly empty. This is when Chefchaouen feels most real: shopkeepers opening up, locals moving through the alleys, and no crowds at the main photo spots.
  • 9–11am: Visit the Kasbah when it opens, then walk uphill into the quieter residential lanes. This is where the city shifts from “photogenic” to lived-in.
  • 11am–4pm: Get in some shopping or some traditional hammam experience before returning to Casablanca.

What this covers: You get both the highlights and the quieter, more local side of the city.

What gets added: The medina at dawn and after dusk, with time to explore beyond the main streets.

Handy tips

  • Book CTM buses in advance: Seats fill days ahead in peak season, especially from Fez and Tangier. Go to the station as soon as you arrive in your base city, or online.
  • From Tangier, get the 7:45am bus: It's the only departure that gives you a full day in Chefchaouen and still gets you back to Tangier by evening.
  • From Fez, the 8am bus is the only viable day-trip departure: The 11am bus gets you there at 3:15pm, that's 3 hours before the last practical return. Take it if you're staying overnight.
  • Arriving in Chefchaouen: The CTM bus drops you at the main station in the new town. From there, take a petit taxi to Bab El Ain (the medina gate) for 15–20 MAD. The walk is steep and long with luggage.
  • Traveling to Akchour from Chefchaouen: Grand taxis to Akchour depart from near the main bus station and cost about $6 per seat for the 45-minute journey.
  • Motion sickness note: The Rif Mountain road is winding on all routes. Sit at the front of the bus if you're susceptible, and avoid heavy meals before the journey.

Frequently asked questions about getting to Chefchaouen

From Tangier — the CTM bus takes 2h 15m–2h 30m direct. A grand taxi is marginally faster. From Fez, the fastest option is a private transfer (~3.5 hours). From Casablanca, the Al Boraq train to Tangier plus bus takes 5–6 hours total and is the most practical route.