Morocco price guide
How much does ctm bus cost in Morocco?
Compagnie de Transports au Maroc (CTM) is Morocco's premier intercity coach carrier, recognized for its modern fleet, strict safety standards, online seat reservation system, and dedicated private bus terminals. Unlike traditional shared grand taxis or local station buses (autocars), CTM operates guaranteed schedules, air-conditioned coaches with assigned seats, and optional CTM Premium luxury buses featuring extra legroom, leather seats, and onboard Wi-Fi.
Quick reference
per journey
Price examples
Typical amounts in MAD
CTM ticket fares vary based on total route distance, bus service tier (Confort, Confort Plus, or Premium), and seasonal demand:
Large checked luggage placed in the bus hold is charged separately at the terminal luggage counter before boarding, typically costing 5 to 10 MAD ($0.50–$1 USD) per bag depending on weight.
Book e-tickets directly online via the CTM official website (`ctm.ma`) or the CTM mobile app to secure seats and select your preferred seat number. Foreign Visa and Mastercard bank cards are accepted. Alternatively, purchase tickets at CTM's dedicated private city agencies and terminals. Booking 2 to 5 days ahead is strongly advised for peak holiday routes or popular lines like Marrakech–Essaouira.
Fares are calculated per kilometer, with minor tier adjustments for CTM Premium coaches that offer fewer total seats and expanded legroom. CTM also offers an optional ticket flexibility add-on (CTM Flex) for approximately 10 MAD, which permits free itinerary changes or partial refunds prior to departure.
Distance and route corridor (e.g., coastal highways vs. Atlas mountain passes)
Coach service class (Standard Confort vs. upgraded CTM Premium)
Checked baggage weight and count (5–15 MAD station handling fee per bag)
Flexibility options (CTM Flex ticket add-on for flexible dates)
Peak holiday demand (Eid, Ramadan, and summer beach travel weekends)
CTM is the top choice for travelers visiting places without railway access, like Essaouira, Ouarzazate, Chefchaouen, or Merzouga. Unlike central public bus stations (Gare Routière), CTM often operates out of its own clean, private terminals with indoor waiting rooms, cafes, ticket counters, and luggage check-in.
A useful rule when comparing private guide prices
Arrive at the CTM terminal 20 to 30 minutes before departure to weigh, pay for, and tag your checked bags at the official baggage counter before boarding.
Be aware of station locations: in cities like Marrakech, Fes, and Agadir, CTM has its own private station separate from the main municipal bus terminal.
For long mountain routes (such as Marrakech to Ouarzazate through the Tizi n'Tichka pass), sit near the front of the bus if you are prone to motion sickness.
Carry small cash coins (2 to 5 MAD) for rest-stop public restrooms during 30-minute mid-journey meal breaks on long routes.
Keep your baggage receipt claim tag safe; drivers check tags before releasing bags from the hold at your final destination.
Budget 100 to 180 MAD ($10–$18 USD) per leg for intercity CTM travel across Morocco. When traveling to non-rail cities like Essaouira or Chefchaouen, CTM offers the best balance of comfort, safety, and price predictability.



