Discovering...
Discovering...

CTM and Supratours run comfortable night coaches between Morocco's major cities. Travel while you sleep, skip a night's lodging, and arrive with a full day ahead of you.
Yasmine El Amrani· Marrakech & Atlas Editor
Marrakech-born travel writer who has spent the last decade walking the medina’s souks and the High Atlas trails above Imlil. She covers the Red City, Berber villages and day trips into the mountains. Marrakech · 12+ years covering Morocco
Published 24 September 2025 Last updated 27 February 2026
The overnight bus trick is simple: book a late-evening departure, doze for eight hours while Morocco rolls by in the dark, and step off at your destination at dawn — rested enough, accommodation bill eliminated. On the Marrakech–Fes route alone, that saves you somewhere between 250 and 600 MAD on a bed, depending on whether you were budgeting for a hostel dorm or a mid-range riad room.
It works because Morocco's two main intercity bus operators — CTM (Compagnie de Transports au Maroc) and Supratours (ONCF's road arm) — run proper long-haul coaches, not rattletrap minibuses. Air conditioning, luggage storage, assigned seats, professional drivers on well-maintained highways. Not luxurious, but genuinely comfortable for a night's travel if you pack smartly.
Below is the honest breakdown: which routes justify the overnight hack, what tickets cost, what the onboard experience is actually like, and when a private transfer with a guide-driver is the smarter call even if it costs more.
The overnight hack only makes sense on long routes — generally five hours or more. Shorter legs are better handled by day travel. All prices below are indicative 2026 estimates in MAD.
Marrakech → Fes
8–9 hrs · Departs Late evening (approx. 22:00–23:00)
CTM (indicative)
~200–260 MAD
Supratours (indicative)
~180–240 MAD
Arrives
Early morning (06:00–08:00)
The most popular overnight route for budget travellers. Skips a riad night in Marrakech or Fes.
Fes → Marrakech
8–9 hrs · Departs Late evening (approx. 22:00–23:00)
CTM (indicative)
~200–260 MAD
Supratours (indicative)
~180–240 MAD
Arrives
Early morning (06:00–08:00)
Same route in reverse — check both operators as schedules differ.
Marrakech → Casablanca
3.5–4 hrs · Departs Various (including late night)
CTM (indicative)
~90–130 MAD
Supratours (indicative)
~80–110 MAD
Arrives
Same night or early morning
Too short to skip meaningful accommodation. The train is faster and more comfortable for this hop.
Marrakech → Agadir
3–3.5 hrs · Departs Morning to late evening
CTM (indicative)
~100–140 MAD
Supratours (indicative)
~90–120 MAD
Arrives
Depends on departure
Too short and no overnight schedule. Not worth it as an accommodation hack.
Fes → Tangier
5–6 hrs · Departs Evening departures available
CTM (indicative)
~140–180 MAD
Supratours (indicative)
~120–160 MAD
Arrives
Early morning
A solid option if heading north. Arrive in Tangier in time for a morning ferry to Spain.
Marrakech → Ouarzazate
3–4 hrs · Departs Limited, check schedules
CTM (indicative)
~90–130 MAD
Supratours (indicative)
N/A on this route
Arrives
Varies
Too short and the High Atlas road is better seen by day. Private transfer recommended.
All prices are indicative and subject to change. Verify current fares at the CTM or Supratours station or their official websites before booking.
Broader network, own stations in most cities
ONCF rail partner — connects train network gaps
Practical tip: For the Marrakech–Fes overnight, check both operators. On the same route, Supratours sometimes departs 30–60 minutes later than CTM, which means a marginally more reasonable bedtime. Neither operator runs a fully flat-bed sleeper bus — this is a reclining seat service, not a luxury overnight train. Manage expectations accordingly, and you will sleep fine.

Arrive at dawn. The medina wakes slowly — you'll be ahead of the crowds.
The difference between a comfortable overnight and a miserable one comes down to seven items.
Here is what the Marrakech–Fes overnight hack looks like in practice for a solo traveller versus taking the daytime bus and paying for accommodation.
Indicative figures only. The saving of roughly 200–400 MAD per person is meaningful on a tight budget — equivalent to one to two additional nights in a budget riad elsewhere in your trip. Multiply across two travellers and the arithmetic gets more compelling still.
CTM and Supratours each have their own stations, often near (but not always at) the main gare routière. In Marrakech, CTM's station is on Rue Abou Bakr Seddik in Guéliz, walkable from the city-centre hotels. Supratours departs from outside the train station. Google Maps is reliable for locating both in current 2026 form.
Counter purchase is straightforward and accepted in cash (dirhams). Both operators have websites with online booking, though the interface can be temperamental. For the popular Marrakech–Fes overnight, buying the day before suffices outside of summer and Easter. In July and August, book two to three days ahead to guarantee a seat.
Arrive 30–40 minutes before departure. Large bags go into the hold — the handler will tag them and give you a stub. Keep the stub. Once on board, your carry-on goes in the overhead rack or between your feet; do not let a valuable bag leave your immediate sight.
Seats are assigned. Find yours, stow your bag, and set an alarm for 30 minutes before arrival so you are awake and gathered before the bus pulls in. Arrival times vary by traffic and road conditions — the estimate of 06:00–08:00 for the Marrakech–Fes run is reliable but not guaranteed to the minute.
Arriving at dawn in a medina city is wonderful — the alleyways are quiet and light is beautiful — but many riads and hostels will not check you in until 14:00. Arrange an early check-in if possible (often for a small fee), or ask to leave your luggage and spend the morning exploring unencumbered. The hammam is a surprisingly good option at this hour: a traditional bath followed by a coffee sets you up beautifully.
The overnight bus is purely a transport hack — point A to point B in the dark. If the journey itself has value, that calculus changes completely.
The Marrakech–Fes route passes the High Atlas, Aït Benhaddou, the Dades Valley, Todra Gorge, and the Ziz Valley palm groves — all invisible at 2am. A 3-day private tour covers the same ground and turns the journey into the destination.
Overnight buses require some tolerance for disrupted sleep, luggage management, and unpredictable arrivals. For families or seniors, a private vehicle with door-to-door service and flexible rest stops is far less stressful.
Per-head cost narrows quickly in a group. Four people on four bus tickets plus four accommodation nights is comparable to four people sharing a private transfer — and the private option adds sightseeing, comfort, and a guide who knows the road.
Yes, generally. CTM and Supratours are state-linked operators with professional drivers and maintained coaches running well-lit motorways between major cities. Petty theft is the main concern: keep valuables in a bag between your feet or on your lap rather than in overhead racks, and use a small padlock on the zip. Solo female travellers regularly use these buses and report no specific problems, though sitting near the front or in a row with other women is a common preference. Avoid informal private minibuses (grands taxis for long haul) on mountain routes at night — stick to the named operators.
An overnight CTM or Supratours bus is the cheapest single-ticket option at roughly 180–260 MAD (indicative, from ~$18–26) per person. Because you travel while you sleep, you also skip one night's accommodation — saving 200–600 MAD on a budget riad or hostel dorm. Combined, an overnight bus can cost less than half the price of a daytime bus plus a night's bed. The train via Casablanca is slightly faster but requires a change and costs more; a shared grand taxi is comparable in price but less comfortable for an overnight haul.
On the main Marrakech–Fes route, CTM tickets run indicatively from around 200–260 MAD ($20–26) per person for a standard seat. Supratours tends to be marginally cheaper on the same route. Prices are fixed — no haggling — and you buy tickets at the operator's own station counter or on their official website. Booking a day or two in advance is sensible in peak season (July–August, Easter week); outside those windows, same-day tickets are usually available. First-class seats on CTM cost a little more but offer extra legroom.
Supratours coaches on long-distance routes do have reclining seats, though the recline angle is modest compared to, say, an Argentinian sleeper bus. The seats are substantially better than European budget coaches — think airline business class minus the fully flat bed. Legroom is reasonable for travellers under 185 cm, and a footrest is usually present. CTM's newer fleet is comparable. Both operators use air conditioning, which tends to run very cold — bring a layer or a scarf as a makeshift blanket even if you are travelling in summer.
Yes. Both CTM and Supratours buses have an undercarriage hold for large bags, and your luggage is tagged at check-in. The baggage process is similar to budget airlines — hand over your bag at the counter before departure, receive a tag stub, collect the bag from the hold on arrival. Standard allowance is around 20–25 kg in the hold plus a small carry-on. Do not store your passport, wallet or phone in the hold bag overnight. The system is generally reliable, but occasionally bags are loaded onto the wrong bus at busy stops — keep your tag stub until you have your bag.
Marrakech to Fes is by far the most-used overnight route among budget travellers — it is a genuine 8–9 hour journey and saves a night's accommodation in one of Morocco's pricier medina cities. Fes to Tangier (5–6 hours) is popular with those heading to the ferry crossing to Spain. Marrakech to Casablanca is too short to qualify as a meaningful overnight saving. The Fes–Merzouga direction is worth researching in advance as schedules can be infrequent and the final stretch may require a grand taxi connection from Erfoud or Rissani.
If you are travelling with family, carrying substantial gear, or the route passes through scenery you actually want to see — like the Tizi n'Tichka pass over the High Atlas or the Todra Gorge — a private guided transfer or tour is genuinely better value. An overnight bus gets you from A to B in the dark; a private driver-guide turns the same journey into half a day of sightseeing. Families with young children especially find overnight buses tiring and impractical, and the cost per head narrows considerably for groups of three or four.
Plan it with a local expert
Crafting extraordinary journeys through Morocco's timeless landscapes. 100% private journeys, handcrafted around you.
from $2,054Essential Morocco: Imperial Cities Circuit
from $5,978Sahara to Sea: Morocco Complete