· Travel · 4 min read
Buses in Morocco: A Guide to the Most Reliable Companies
Which bus companies in Morocco can you trust? A practical guide to CTM, Supratours and Nejme Chamal, with fares, booking and luggage tips.
Morocco’s intercity coaches reach the towns the trains never touch, and the buses in Morocco that most travelers end up trusting carry just two names. CTM and Supratours cover the long-distance network, while Nejme Chamal fills the northern Rif corridor. Fares stay modest — Marrakech to Essaouira runs about 60 dirhams for three hours — but reliability depends on the company and where you buy the ticket.
In this guide, we will break down the Morocco bus companies worth your money, the routes and fares to expect, and exactly how to book, board and handle luggage.
The Most Reliable Bus Operators in Morocco — CTM and Supratours
Two names do the heavy lifting on intercity routes. The CTM bus network in Morocco is the country’s oldest. Based in Casablanca, it covers more than 100 domestic destinations with air-conditioned coaches and assigned seats. Its own stations in big cities keep departures predictable.
Supratours is the road arm of the national rail company. Its coaches meet the trains, so onward connections are timetabled, and it is the strongest option toward Essaouira and the Atlantic coast. It does not serve Chefchaouen.
What to expect on board:
- Air conditioning: standard on CTM and Supratours coaches on longer routes.
- Assigned seats: printed on your ticket, so there is no scramble at the door.
- Extras: Wi-Fi and night services appear on some routes, but they are not guaranteed.
Other Operators Worth Knowing — Regional and Northern Buses
Nejme Chamal is the main operator in the north, running frequent services between Tangier, Tetouan, Chefchaouen and Fes. The coaches are comfortable, but its website is unreliable, so buy your ticket at its station office instead of online.
Beyond those three, smaller regional companies handle short hops between market towns. They are part of everyday life, but timetables are loose, coaches fill with local passengers and English is rarely spoken at the counter. On a first trip, treat them as a backup rather than a plan.
Main Bus Routes in Morocco — Fares and Journey Times
Most travelers treat the bus from Marrakech to Fes as a full transit day, and that is the honest way to plan it. Shorter legs are easier: Atlantic runs and Atlas crossings take three to four hours.
Indicative fares and times:
- Marrakech to Essaouira: about 3 hours, 55–80 MAD.
- Marrakech to Agadir: about 3 hours, 80–100 MAD.
- Marrakech to Casablanca: about 4 hours, 80–95 MAD.
- Marrakech to Ouarzazate: 3–3.5 hours, around 80 MAD.
- Fes to Chefchaouen: about 4 hours with CTM.
Where a train runs the same corridor, it is usually the more comfortable choice. Buses win where the rails stop: the Rif, the deep south and the small coastal towns.
How to Book, Board and Handle Luggage on Moroccan Buses
Buy your ticket at the window inside the station, not from anyone outside. Arrive about 30 minutes before departure, keep small change handy, and remember that popular routes sell out days ahead in high season.
A simple boarding checklist:
- Ticket: buy at the counter; operator websites sometimes reject foreign cards, so cash is the safe fallback.
- Luggage: checked bags go in the hold for about 5–10 MAD per bag; keep the claim check CTM gives you.
- Stations: tell your taxi the operator’s name, not just “the bus station”.
Stations deserve a warning too. In Marrakech, the main intercity gare routière now sits at Al Azzouzia on the north-west edge, while CTM and Supratours keep terminals beside the train station. In Fes, CTM uses its own station in the new town, away from the gare routière near the medina.
The Honest Limits of Bus Travel — and When a Private Driver Wins
Buses are excellent city-to-city. The catch comes on multi-stop routes, where you change coaches, wait at stations and reload luggage each time. On the desert run to Merzouga there is no direct bus, so the Atlas and Sahara legs become transit days.
That is where a private driver changes the trip. A driver-guide in an air-conditioned vehicle collects you at your riad, stops where the view deserves it and handles the bags. For families, first-timers and anyone short on days, it costs less stress than it costs money.
Buses remain the sensible, affordable way to connect two cities on a fixed date. If your itinerary crosses the Atlas with several stops, compare both options before you book — our guide to how to travel around Morocco covers the wider picture.
Planning a route that mixes cities, mountains and dunes? Our 4-Day Marrakech to Fes Tour follows the classic corridor in a private vehicle with a driver-guide, and the 3-Day Marrakech to Merzouga Desert Trip covers the desert leg that no bus reaches directly.
We can customize a tour to match your needs — design your perfect itinerary.
If you found this helpful, add us as your preferred source on Google.
Frequently Asked Questions
Which bus company is the most reliable in Morocco?
CTM and Supratours are the two operators most travelers trust for intercity journeys. CTM runs more than 100 domestic destinations with air-conditioned coaches and assigned seats, while Supratours timetables its coaches to connect with the national rail network.
Is CTM safe and comfortable?
Yes. CTM is Morocco's oldest coach company and the usual benchmark for reliability: air conditioning is standard, seats are assigned, and most big cities have a dedicated CTM station.
How do you book a bus ticket in Morocco?
Buy it at the ticket window inside the station. CTM and Supratours counters accept cash, and operator websites sometimes reject foreign cards. On popular routes tickets can sell out days ahead, so book once your dates are fixed.
How much does a bus cost in Morocco, and what about luggage?
Short intercity hops are affordable: Marrakech to Essaouira runs about 55–80 MAD, and Marrakech to Agadir about 80–100 MAD. Checked bags go in the hold for 5–10 MAD, and CTM gives you a tag and claim check to keep.
- morocco-transport
- getting-around-morocco
- morocco-travel-tips
- intercity-bus-morocco
- private-driver-morocco
Ready for an Adventure?
Have questions? Feel free to contact us using the form below. We're here to help!