Buses (CTM & Supratours)
For everything the railway does not cover, there are two first-class bus companies that comprehensively cover Morocco — comfortable, punctual, and affordable. In addition, there are local bus companies that are cheaper but significantly more adventurous.
🚌 CTM — Compagnie de Transports au Maroc
Morocco's most renowned bus company with a comprehensive network. Modern, air-conditioned buses, fixed departure times, seat reservation, luggage in the cargo hold (with receipt). CTM connects virtually every city in Morocco — from Tangier to Zagora, from Nador to Agadir.
| Route | Duration | Price |
|---|---|---|
| Marrakesh → Essaouira | 3h | 80 MAD (8€) |
| Marrakesh → Ouarzazate | 4:30h | 100 MAD (10€) |
| Fes → Chefchaouen | 4:30h | 75 MAD (7€) |
| Marrakesh → Fes | 8h | 200 MAD (19€) |
| Marrakesh → Casablanca | 3:30h | 100 MAD (10€) |
| Casablanca → Chefchaouen | 6h | 160 MAD (15€) |
| Ouarzazate → Merzouga | 6h | 130 MAD (12€) |
| Agadir → Essaouira | 3h | 70 MAD (7€) |
Booking: Online at ctm.ma or at CTM bus stations. Book early for popular routes (Marrakesh–Fes, Fes–Chefchaouen) — the best seats go quickly.
🚌 Supratours — the ONCF bus network
Supratours is part of the railway company ONCF and complements the train network where there are no tracks. The buses depart from the stations and are coordinated with train connections. Quality and comfort at CTM level, sometimes even a bit more modern.
| Route | Duration | Price |
|---|---|---|
| Marrakesh → Essaouira | 2:45h | 80 MAD (8€) |
| Marrakesh → Ouarzazate | 4h | 95 MAD (9€) |
| Marrakesh → Agadir | 3:30h | 120 MAD (12€) |
| Fes → Merzouga/Errachidia | 8h | 180 MAD (17€) |
| Tangier → Chefchaouen | 3h | 60 MAD (6€) |
Booking: At Supratours counters in the stations or online via oncf.ma/supratours.
🚐 Local Buses
Besides CTM and Supratours, there are numerous local bus companies (SATAS, Trans Ghazala, etc.) that serve similar routes — often more frequently and cheaper, but with older buses, without air conditioning, and sometimes without a fixed schedule. A good option for adventurers and budget travelers, but not recommended for comfort travelers.
💡 Tipp
CTM and Supratours are often fully booked on popular routes — book at least one day in advance, 2–3 days in advance during peak season. The buses depart on time, even if you're not there yet. Be at the bus station 15 minutes before departure.
