
Why Choose CTM for Bus Travel in Morocco?
CTM (Compagnie de Transports au Maroc) is Morocco’s most reliable and comfortable bus network. It connects major cities like Casablanca, Marrakech, Agadir, Tangier, Fes, and Chefchaouen — plus many smaller towns. Their buses are modern, air-conditioned, and punctual, making CTM the preferred choice for both locals and tourists.

Step-by-Step: How to Buy Your CTM Ticket Online
- Visit the official CTM booking page
Go to ctm.ma or a trusted partner like ctmbus.com to search for routes and times. - Enter your route and travel date
Type your departure and arrival cities (e.g. Marrakech → Agadir) and select the date you want to travel. The system shows available departures, duration, and prices. - Select the bus and seat class
CTM offers different comfort levels — Confort, Confort Plus, and Premium. Choose based on budget and comfort. - Add passenger details
Enter each traveller’s name, nationality, and phone/email to receive the confirmation. - Make secure payment
- Accepted cards: Visa, Mastercard, and Moroccan CIB cards
- International travellers can also use PayPal or Wise if booking via partners like ctmbus.com.
- Receive your ticket
After payment, you’ll get your ticket by email and WhatsApp. Show the QR code or print it before boarding.
Booking Tips for 2025
- Book at least 24 hours ahead for popular routes like Marrakech ↔ Agadir or Tangier ↔ Chefchaouen.
- Arrive 30 minutes early — luggage check-in closes shortly before departure.
- Keep your passport or ID ready for boarding verification.
- Seats fill up fast on weekends and holidays — especially during Eid or summer months.
- Bring cash for snacks or station toilets as some stops don’t take cards.
Refunds and Changes
- Tickets can usually be modified up to 12 hours before departure (at station or online).
- Refunds are possible in case of cancellation but may include a 10–20% fee.
- Always keep your confirmation email — you may need the reservation code to change the ticket.
What You Can Take on Board

- Hand luggage: 1 small bag (up to 7 kg) kept with you.
- Checked luggage: 1 suitcase up to 20 kg included in fare.
- Extra bags or oversized items (e.g. surfboard, bicycle) may require a small fee (10–30 MAD).
For more details, see our full guide: CTM Luggage and Baggage Rules in Morocco (2025)
Example Popular CTM Routes
| Route | Duration | Approx. Price (MAD) |
|---|---|---|
| Casablanca → Marrakech | 3 h 15 m | 110 – 150 |
| Marrakech → Agadir | 3 h | 95 – 130 |
| Tangier → Chefchaouen | 3 h | 80 – 120 |
| Fes → Meknes | 1 h | 40 – 60 |
| Marrakech → Essaouira | 2 h 30 m | 90 – 120 |
(Prices and times as of 2025, subject to change.)
Contact CTM & Travel Agents
- Official website: ctm.ma
- Customer service: +212 (0) 522 30 30 30
- Travel agent bookings: ctmbus.com – book online with PayPal, Wise, or international cards and get support in English and French.
Final Thoughts
Booking your CTM bus ticket online in Morocco is fast, secure, and much easier than waiting at the station. You’ll save time, secure a seat in advance, and avoid language barriers. Whether you’re travelling from Casablanca to Marrakech or exploring Chefchaouen, CTM lets you travel comfortably and affordably across the country.
