EN
Home / Guides / Getting there

How to get from Marrakech to Chefchaouen

Chefchaouen is about 560 km north of Marrakech, with no railway at the end of the line. Here is every realistic way to make the trip, what each one costs in time, and where to break the journey.

A two-lane road running through olive groves and fields toward green mountains
The journey north ends in the mountains, a long day from Marrakech.

Booking choice: The 3-day small-group tour, from $309 per person. Check dates Tour details

On a map, Marrakech to Chefchaouen looks like one long drive north. In practice it is a full day on the road, and Chefchaouen, a small town in the Rif mountains, has no train station. That is why most visitors either split the trip with a night in Fes or let a tour handle the logistics.

Below you get the distance, the train and bus route, private drivers and tours. The decision that matters most is a simple one: are you flying home from Marrakech?

The quick answer

Chefchaouen is about 560 to 575 km from Marrakech, roughly 7 to 9 hours of driving. There is no train all the way: you would take the train to Fes (about 7 hours on the ONCF timetable) and a CTM bus to Chefchaouen (about 4 hours). A private one-way transfer takes about 7 hours, and the 3-day small-group tour ($309) turns the trip into a loop via Casablanca, Rabat and Fes.

A minivan on a winding mountain road above green valleys
Most of the distance is motorway; the last hours wind up into the mountains.

How far is Chefchaouen from Marrakech?

About 560 to 575 km by road, which is roughly 7 to 9 hours of driving without long stops.

The usual route runs north on the motorway past Casablanca and Rabat, then turns inland toward Fes and climbs into the Rif. The motorway part is quick; the mountain roads at the end are slower. Add lunch, fuel and photo stops and a one-day drive easily fills daylight.

Jemaa el-Fna square in Marrakech at sunset, crowded with food stall canopies
Every option on this page starts in Marrakech, around 560 km south of Chefchaouen.

Would rather not plan the drive yourself? The 3-day tour covers transport, two nights and a Fes guide.

Check dates for the 3-day small-group tour

What are the options, side by side?

Five realistic ways: the 3-day group loop, a 4-day private tour, a one-way route via the Sahara, a private transfer, or the train and bus.

The tours and the transfer are bookable on Viator with free cancellation up to 24 hours before; the train and bus you buy locally.

OptionTimeRound trip?FromGood for
3-day small-group tour3 daysYes, back to Marrakech$309Seeing Fes and Chefchaouen on a short trip
4-day private tour4 daysYes, back to Marrakech$664A slower pace, just your group
4 days via the Sahara4 daysNo, ends in Chefchaouen$825A desert night on the way north
Private transferAbout 7 hoursNo, one way$376Getting there in one day
Train to Fes + CTM busAbout 11 hours of travel, plus connectionsNo, one waySeparate ticketsIndependent travellers on a budget

Is there a train from Marrakech to Chefchaouen?

No. Chefchaouen has no railway station, so the train only gets you as far as Fes.

The public transport route is the train from Marrakech to Fes, about 7 hours on the ONCF timetable, with direct trains through the day (timetables on ONCF Voyages), then a CTM bus from Fes to Chefchaouen, about 4 hours. Add the transfer between station and bus terminal and it is too much for one day. Plan a night in Fes.

Check the train close to your date. In 2026 the high-speed line works toward Marrakech closed its station from 21 to 23 April, with replacement buses to Sidi Brahim, and the ONCF Voyages app is where changes appear first.

Doing it this way you also book your own riads and a guide in Fes. That is exactly the package the tours sell, which is why so few visitors bother with the train.

A road interchange and riverside park in Rabat
By road or rail, the route north passes the Atlantic cities, including Rabat.

How much does a private driver to Chefchaouen cost?

The private one-way transfer on Viator is listed from $376 per person and takes about 7 hours, door to door.

It picks you up at your Marrakech hotel, riad or the airport and drops you at your Chefchaouen accommodation, in a private air-conditioned vehicle with bottled water and wifi. You can ask for stops on the way; tips are not included. Check the total for your group at checkout, because the listing quotes the price per person.

Two reviews so far, both five stars. That is too few to judge it on.

Private Transfer Marrakech to Chefchaouen

Going north for good? The private transfer takes you straight to Chefchaouen, with stops when you ask.

★ 5.0 · 7 hours · from $376

Explore the private transfer to Chefchaouen Tour details

Is a tour easier than travelling independently?

Yes, for most short trips: the 3-day tour ($309) bundles transport, two nights, two breakfasts, two dinners and a Fes medina guide.

The trade-off is time in the vehicle. The tour is rated 4.8 from 609 reviews, and guests praise the drivers, guides and riads, but they also warn about long hours of sitting. One guest put it simply: you will spend quite a bit of time on the road, but that is the only way to do it in three days. See the 3-day itinerary, day by day.

The Hassan II Mosque and its minaret by the sea in Casablanca
The tour's first long stop is Casablanca and the Hassan II Mosque.

One way or round trip: which should you pick?

Round trip if your flight leaves from Marrakech; one way if your trip continues north to Tangier, Tetouan or Spain.

The 3-day and 4-day tours both end back in Marrakech, and the third day of the 3-day tour is mostly the drive south, which one guest described as an 8-hour drive. If you are not going back, a one-way option saves you that day: the private transfer, the 4-day route via the Sahara that ends at your Chefchaouen hotel ($825), or the 5-day private trip that finishes in Tangier ($1,257).

4-Day Marrakech to Chefchaouen via the Sahara

Want the desert too? This one-way route spends a night in a Sahara camp, then ends at your Chefchaouen hotel. It has six reviews so far.

★ 4.8 · 4 days · from $825

Explore the 4-day route via the Sahara Tour details

Where should you break the journey?

In Fes: it sits on the way, it has plenty to see, and it leaves a short final leg into the mountains.

Casablanca and Rabat make good stops on the first day, for the Hassan II Mosque and the capital. Fes is the natural overnight, and from there Chefchaouen is about 4 hours by bus. Spend the night in Fes and you also get a morning in its medina; see the Fes medina on the tour.

Blue and white houses of Chefchaouen spread over a green hillside under clouds
Chefchaouen climbs a hillside in the Rif, at the end of the road north.

Can you do Marrakech to Chefchaouen as a day trip?

No: with 7 or more hours each way, a same-day return leaves you almost no time in the town.

If you only have one free day in Marrakech, the Casablanca day trip ($40) is the realistic option. If you are already staying in Fes, the day trip from Fes to Chefchaouen ($21) gives you about four hours in the Blue City and brings you back the same evening.

Have three days? The small-group loop sees Fes and Chefchaouen and brings you back to Marrakech.

Check dates for the 3-day small-group tour

Frequently asked questions

How long is the drive from Marrakech to Chefchaouen?

About 7 to 9 hours for roughly 560 to 575 km, before stops. The private transfer on Viator quotes about 7 hours.

Is there a direct train to Chefchaouen?

No. Chefchaouen has no railway. Take the train to Fes (about 7 hours) and a CTM bus from there (about 4 hours).

Does the 3-day tour come back to Marrakech?

Yes, it is a round trip. Day three is mostly the drive back, which one guest described as an 8-hour drive.

Is the private transfer price per person?

The listing shows the price per person, so check the total for your group at checkout before you book.

Ready to book

Choose your trip

Free cancellation up to 24 hours before on every option. Prices are from-prices in USD and move with the season.

3-Day Imperial Cities to Chefchaouen

3-Day Imperial Cities to Chefchaouen

★ 4.8 · 3 days

  • 2 nights in a riad or hotel, in Fes and in Chefchaouen
  • Local guide for the Fes medina tour
  • Air-conditioned transport from Marrakech and back
From$309per personCheck dates
Private Transfer Marrakech to Chefchaouen

Private Transfer Marrakech to Chefchaouen

★ 5.0 · 7 hours

Straight to the Blue City, with stops when you ask

From$376per personCheck dates
4-Day Marrakech to Chefchaouen via the Sahara

4-Day Marrakech to Chefchaouen via the Sahara

★ 4.8 · 4 days

  • Vehicle and driver from Marrakech to your Chefchaouen accommodation
  • Desert camp night, sunset and sunrise camel rides, sandboarding
  • 3 nights' accommodation, 3 breakfasts and 2 dinners
From$825per personCheck dates

Plan your date before you go

Casablanca, Rabat, a guided Fes morning and a night in Chefchaouen, with two riad nights, breakfasts and dinners included.

Check dates for the 3-day small-group tour