Skip to content
MoroccoForYou

Morocco Travel Blog · 9 min read

How to Get from Marrakech to Chefchaouen: 2026 Transport Guide

The four ways to get from Marrakech to Chefchaouen in 2026 — direct overnight CTM bus, train + bus combo, private car, or fly-to-Fes-then-drive. Real prices, times, pros and cons.

By MoroccoForYou Editorial · Published May 19, 2026 · Updated May 29, 2026

Blue medina alley in Chefchaouen — how to get from Marrakech to Chefchaouen

The most popular way to get from [Marrakech](/destinations/marrakech/) to [Chefchaouen](/destinations/chefchaouen/) in 2026 is the overnight CTM bus (11 hours, £20, 1 transfer) or a private car with stop in Fes (12+ hours driving spread over 2 days, £180–£240 split). There is no direct flight, and no direct train. The 580 km journey crosses three regions of Morocco, and the best route depends on whether you have the time to break it up. Below is the honest comparison of all four ways, with 2026 prices and what travellers actually choose.

The 4 ways to get from Marrakech to Chefchaouen

The route is 580 km via Casablanca / Rabat / Fes, or 700 km via the inland Beni Mellal road. Below is the 2026 comparison.

Marrakech to Chefchaouen — all options in 2026
OptionTotal timeCost / personBest for
Direct CTM overnight bus11h (overnight)£20Budget; sleeping through the journey
Train Marrakech→Tangier + bus to Chefchaouen8–9h with transfer£35–55Comfort, daylight scenery
Private car with overnight Fes2 days£180–240 (split 2 pax)Adding a city — most popular
Fly Marrakech→Fes + private car4h flying + 4h drive£140 + £80Saving the southern Atlas drive

Option 1: The CTM overnight bus (£20, 11 hours)

CTM runs one direct overnight Marrakech → Chefchaouen service, departing around 7pm and arriving 6–7am the next morning. Book online at ctm.ma 2–3 days ahead. The buses are comfortable Mercedes coaches with reclining seats, AC, one 20-minute meal break around midnight, and luggage stored below in a locked compartment (you get a baggage ticket).

Best for budget travellers, solo travellers (it’s safe), and anyone whose schedule lets them sleep through the journey. Worst for light sleepers, families with young kids, and anyone prone to motion sickness on winding roads.

Option 2: Train to Tangier + bus to Chefchaouen

The Al Boraq high-speed train (TGV) doesn’t go to Marrakech yet — there is only the standard ONCF day train Marrakech → Casablanca → Rabat → Tangier (8 hours, MAD 200–350 / £18–32 first class). From Tangier-Ville station, a CTM bus to Chefchaouen takes 2.5 hours (MAD 50 / £4).

Slow, but the scenery is excellent and you arrive in Chefchaouen by 6pm in time for the blue alley sunset. Best for travellers who want to use the train day to relax and write postcards.

Option 3: Private car with a stop in Fes (recommended)

The most popular option among our travellers. Day 1: Marrakech → Fes (5h on the motorway via Casablanca, £80–100 split, including the toll), 2 nights in Fes. Day 2 onwards: explore the [Fes medina](/destinations/fes/) with a guide. Day 3 or later: Fes → Chefchaouen (4h, £80–100 split). Total driving 9 hours spread over 3 days; you also get the second imperial city for free.

You can do this with a private driver from [MoroccoForYou Cars](/rent-a-car/casablanca-airport/) or self-driven in a rental. Motorway driving Marrakech-Fes is easy; the Fes-Chefchaouen leg climbs into the Rif mountains and is more demanding.

Option 4: Fly to Fes, then drive

Royal Air Maroc and Air Arabia operate Marrakech → Fes daily (1h, £80–140). From Fes airport (FEZ), a private transfer to Chefchaouen takes 4h (£80–100). Total under £250 if you book ahead.

Best for time-poor travellers who don’t want the Marrakech-Fes drive but still want Chefchaouen in their itinerary. Worst if you wanted to see the imperial cities corridor (Casablanca / Rabat) en route — the flight cuts that out.

Best time of day, week, year to travel

For the night bus: book a Sunday-Tuesday departure if you can. Friday-Saturday is busier and louder. For the train, the 8am Marrakech departure puts you in Tangier by 4pm and Chefchaouen by 7pm, perfect timing.

Year-wise, avoid driving Fes-Chefchaouen in heavy winter rain (Dec-Feb) — the Rif roads can flood. Summer (Jul-Aug) is fine but the night bus is hot until midnight.

What to do with luggage and timing

On the night bus, keep your passport and valuables in your daypack inside the cabin. Hand luggage goes overhead, big bags below. Bring a thin fleece — the AC is aggressive. On the train, big bags go on the rack at the carriage end (visible from most seats).

For private cars and rentals, fuel up before leaving Marrakech (the motorway service stations are pricier) and break the drive at Casablanca services (Aire de Berrechid) or in Rabat for lunch.

Once you arrive in Chefchaouen

Chefchaouen’s medina is car-free. The bus drops you at the main station 10 minutes’ walk from Bab el-Aïn (the main medina gate). Petit-taxi from station to gate costs MAD 15. Your riad will have a porter ready at the gate to walk you and your bags through the blue alleys.

Plan at least one full night in Chefchaouen — most day-trippers arrive 11am and leave 5pm, so the magic starts at dusk when the alleys empty.

Plan your Morocco trip with us

MoroccoForYou is a Morocco-based agency. Tell us your dates on WhatsApp — we reply within an hour with a draft itinerary, hotel options and a car or driver quote.

Destinations in this article

Frequently asked questions

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

About 11 hours by direct CTM overnight bus, 8–9 hours by train + connecting bus during the day, or 2 days if you split the journey with a night in Fes (which we recommend).

Is there a direct bus from Marrakech to Chefchaouen?

Yes — CTM runs one direct overnight service, departing around 7pm and arriving Chefchaouen at 6–7am next morning. Tickets cost MAD 230–280 (£20–25). Book on ctm.ma.

Can I take a train from Marrakech to Chefchaouen?

No — Chefchaouen has no train station. You can take the train to Tangier and connect by bus (2.5 hours) or Casablanca/Fes and connect from there. The journey is at least 8 hours total.

Should I fly from Marrakech to Chefchaouen?

There is no direct flight to Chefchaouen — no airport. You can fly Marrakech → Fes (1h) and then drive 4h to Chefchaouen. Total time around 7 hours including airport time.

What is the cheapest way from Marrakech to Chefchaouen?

The direct CTM overnight bus at MAD 230–280 (£20–25) is the cheapest. Supratours runs occasional alternative buses. Hitchhiking is not recommended.

People also ask

Is it safe to take the night bus in Morocco?
Yes — CTM is the national operator with safe, modern buses and a strong safety record. Solo female travellers commonly use it.
Can I rent a car to drive Marrakech to Chefchaouen?
Yes — see our [Casablanca Airport car rental guide](/rent-a-car/casablanca-airport/). Most rentals allow Morocco-wide driving and one-way drop-off in Fes or Tangier for a fee.
What is the best stop between Marrakech and Chefchaouen?
Fes — the most beautiful medieval city in Morocco. Spend at least 2 nights there.

Read next