Home › Routes › Casablanca to Chefchaouen

How to get from Casablanca to Chefchaouen

Chefchaouen has no railway, so the fastest public-transport route is the Al Boraq high-speed train from Casablanca to Tangier (about 2 h 15) followed by a bus or taxi to Chefchaouen (about 2 h 30–3 h). Direct buses from Casablanca take about 6–7 h, and driving takes about 4 h 30–5 h.

278 km apart (straight line)Day trip: noTrain · Bus · Car

Best option: Train. Al Boraq to Tangier cuts hours off the trip, and the onward bus or grand taxi to Chefchaouen is easy to arrange.

All the ways to make the trip

HowTimeHow oftenPrice*Good to know
train
ONCF Al Boraq high-speed train from Casa-Voyageurs to Tanger Ville, then bus or grand taxi to Chefchaouen
about 5–6 h including the connectionAl Boraq roughly hourly; buses Tangier–Chefchaouen several a dayabout 200–400 MAD for the train plus about 50–80 MAD for the busBook Al Boraq online for the best fares. In Tangier you need to get from the station to the bus station by petit taxi.
bus
CTM or other intercity buses from Casablanca to Chefchaouen
about 6–7 ha few departures a dayabout 150–200 MADDirect departures are limited; check current schedules. Chefchaouen's bus station is below the medina, a short taxi ride up.
car
A1 motorway north via Rabat and Kenitra, then national roads via Ouezzane to Chefchaouen
about 4 h 30–5 hfuel plus motorway tolls of about 60–100 MADThe final mountain section is slower; avoid driving it at night. Parking in Chefchaouen is outside the medina.

*Approximate prices and times for 2026. Timetables change by season: check with the operator before you travel.

Open the route in Google Maps →

Book the trip

Hire a carPick up in CasablancaBook a transferDoor to door on arrivalHotels in ChefchaouenCompare prices for your dates

Partner links: TonyPlan may earn a small commission at no extra cost to you.

Tips

Common questions

Is there a train to Chefchaouen?

No. Chefchaouen has no railway station. The nearest useful rail stop is Tangier, served by the Al Boraq high-speed train from Casablanca in about 2 h 15. From Tangier, take a bus or grand taxi for the remaining 2 h 30–3 h through the Rif mountains.

What is the fastest way from Casablanca to Chefchaouen?

Driving, at about 4 h 30–5 h, or Al Boraq to Tangier plus a private taxi, about 5 hours in total. Shared transport adds waiting time. Whichever you choose, start early, since the mountain road into Chefchaouen is slow and best driven in daylight.

What is the cheapest way from Casablanca to Chefchaouen?

A direct intercity bus, at about 150–200 MAD, is the cheapest but slowest option at 6–7 hours. The Al Boraq plus bus combination costs more but saves time. Shared grand taxis from Tetouan are cheap if you are already in the north.

Do I need to book ahead?

Book Al Boraq tickets online a few days ahead for lower fares and guaranteed seats, especially at weekends. CTM buses to Chefchaouen are few and fill up in summer and during holidays such as Eid, so buy those tickets at least a day in advance.

Chefchaouen travel guideHow many days in ChefchaouenWhere to stay in ChefchaouenCasablanca travel guide

Compiled by TonyPlan from operator and transport information and travel knowledge; updated 2026-10-05. Anything we could not confirm is marked as approximate.

Some links on this page are partner links. If you book through them TonyPlan earns a small commission — the price you pay is exactly the same.