Travel from Chefchaouen to Marrakesh

Bus from Chefchaouen to Marrakesh

You can take a bus from Chefchaouen to Marrakesh via Casablanca in around 10 h 16 min.

How to get from Chefchaouen to Marrakesh

ModeDurationPrice
From Chefchaouen bus to Casablanca then bus to Marrakech.10 h 16 minMAD 236
From Chefchaouen bus to Souk El Arba, walk to Souk El Arbaa, train to Casa-Voyageurs, then train to Marrakech.10 h 44 minMAD 321
From Chefchaouen bus to Souk El Arba, walk to Souk El Arbaa, train to Kenitra, then train to Marrakech.10 h 56 minMAD 321
From Chefchaouen bus to Fes then bus to Marrakech.13 h 59 minMAD 260
From Chefchaouen drive to Marrakesh.6 h 53 minMAD 601
From Chefchaouen bus to Tetuan, Grand Taxi to Tangier, taxi to Tangier airport, fly to Marrakech airport, then Airport Shuttle Bus to Marrakesh.7 h 38 minMAD 2,028
From Chefchaouen bus to Fes, taxi to Fes airport, fly to Marrakech airport, then Airport Shuttle Bus to Marrakesh.6 h 43 minMAD 1,840

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

It takes approximately 10 h 16 min to get from Chefchaouen to Marrakesh, including transfers.

Is there a direct bus between Chefchaouen and Marrakesh?

No, there is no direct bus from Chefchaouen to Marrakesh. However, there are services departing from Chefchaouen and arriving at Marrakech via Casablanca. The journey, including transfers, takes approximately 10 h 16 min.

Operators from Chefchaouen to Marrakesh

OperatorPhoneWebsite
CTM0800090030CTM
Moroccan Railways (ONCF)Moroccan Railways (ONCF)
SupratoursSupratours
Grand TaxisGrand Taxis
Royal Air MarocRoyal Air Maroc
IberiaIberia
TAP PortugalTAP Portugal
Transavia FranceTransavia France
Qatar AirwaysQatar Airways
RyanairRyanair
Norwegian Air InternationalNorwegian Air International
Air Arabia MarocAir Arabia Maroc
Vueling AirlinesVueling Airlines
ALSA Morocco05 24 33 52 70ALSA Morocco