Bus is a convenient way of travel no matter whether you need to get to a neighboring town a couple of hours away or venture further afield crossing the whole country. Whatever your budget, buses have you covered. Express buses offer the most affordable ticket price for travellers who have very little money to spend. VIP options are geared toward those who do not want to compromise on comfort. Before you jump on a bus, make sure you choose the type of service which suits you best. For a long-haul trip look for a VIP or first-class coach which provides non-stop service to your destination or just call a minor number of stations along the way. Express or local buses in many cases may prove an acceptable choice for shorter trips, but longer rides are often not the best buy. Study the timetable before going as many long-haul destinations are served by night buses, and some offer wider seats or sleeper berths for such travels. Make an online reservation for your bus ticket with Compagnie De Transports Au Maroc. Other travellers’ reviews will help you to choose the best ticket and coach class.
Compagnie De Transports Au Maroc Popular Stations
The main stations covered by Compagnie De Transports Au Maroc’s buses include:
Essaouira
Agadir
Rabat
Marrakesh
Fes
Tarfaya
Errachidia CTM Bus Station
Chefchaouen
Dakhla Supratours Bus Station
Targuist
El Jadida Bus Station
Kalaat MGouna
Tiznit
Beni Mellal
Tiflet Bus Station
Tetouan
Tafraoute
Tamanar
Berkane
Sidi Ifni CTM Bus Station
Nkob
Meknes
Casablanca
Sidi Ifni
Guergarat
Goulmima
Oujda
Mhamid El Ghizlane
Nador
Souk El Arba
Al Hoceima
Driouch
Taroudant Bus Station
Oualidia
Smara
Bouizakarne
Boumalne Dades
Inezgane Bus Station
Rissani
Oulad Teima
Er Rachidia
Zagora Bus Station
Kasba Tadla Bus Station
Tagounite
Khouribga
Larache
Midelt Bus Station
Taliouine
Taroudant CTM Bus Station
Ait Aissa Bus Stop
CTM Bus Station Tetouan
Azrou Bus Stop
Tamegroute
Tazarine
Ouezzane
Tangier
Al Aroui
Taza
Kassita
Dakhla
Bir Guendouz
Ouarzazate
Tan Tan
Ouarzazate Bus Station
Skoura Hotel Transfer
Saidia
Guelmim
Erfoud
Agdz
Safi
Ait Melloul Bus Stop
Tanger Med Bus Y Barco
Figuig
Ouarzazate CTM Bus Station
Safi Bus Station
Tinghir Supratours Bus Station
Khenifra
Laayoune
Tinghir
Agouim
Kelaa Sraghna
Ait Ourir
Bejaad
Bouarfa
Boujdour
Chichaoua
Ifrane
Imzouren
Khemisset
Mrirt
Taounate
Taznakht
Tinzouline
Zaida
Zaouiat Cheikh
Compagnie De Transports Au Maroc Top Destinations
Compagnie De Transports Au Maroc buses ply a number of routes and here is the list of some of the most popular ones:
Compagnie De Transports Au Maroc Ticket Prices & Bus Classes
One of the best things about bus travel is that you can almost tailor-make your trip adjusting it to your requirements for privacy and comfort. Different classes and types of buses cater to the different needs of travellers. The cheapest trips are normally offered by standard-class buses. They may be called local, express or ordinary. These are a good choice for shorter trips. Sleepers or VIP coaches are good both for longer and overnight trips. They may offer berths or wide soft reclining seats, sometimes with built-in massage options, blankets, soft drinks, and snacks, or more substantial meals on board or during toilet or refuelling stops. Travelling by night buses allows you to save on a hotel room, but to ensure the most comfortable ride do choose the class of your bus wisely. Prices always depend on the distance you ride and the type of coach. For some, even shorter trips, it is worth investing some extra money and buying a seat on a VIP bus as it can save you twice as much time as you spend travelling by an ordinary bus.
Travel by Bus: Pros & Cons
Pros of Bus Travel
Bus is the best choice to get to destinations that are not connected by rail or planes. The network of buses often covers almost the whole country, and their routes are well and long-established.
Opposite to air travel and sometimes rail travel, taking a bus does not require arriving at the bus station much in advance. Check-in, even on international routes, does not take much time. Luggage allowances are usually very traveller-friendly, and the fee for extra luggage, if limits are set, is normally not very high.
Bus tickets can be more affordable compared to air or fast train tickets. There is always a choice of ticket classes for all pockets. Cheaper standard options may be a bit slow and do not offer top comfort, but anyway acceptable and bring you to your destination. On longer routes, toilets or toilet stops as well as snacks, water, and sometimes toiletries and blankets are almost always included in the price.
If you are ready to spend more, some VIP coaches offer seating comparable to business class on a plane with wide soft reclining seats, blankets, fewer passengers, and many other perks to make your trip a pleasant journey.
Cons of Bus Travel
Newer intercity bus terminals are very often located out of the city close to bigger highways to allow buses to avoid city congestion. Unfortunately, it may create extra challenges for travellers, too. Getting to such a terminal may be a problem as in some destinations there are restrictions on vehicles allowed to enter the terminal, and you will have to use special carriers to get there. This results in higher costs as prices may be inflated. Also do calculate extra time if you are travelling during rush hours, especially if you are not familiar with the traffic situation at your starting point.
Buses are probably the means of transport which runs out of schedule more often than trains or planes. They are heavily dependent on the road situation which sometimes can be unpredictable – accidents, road construction works, detours, etc. This is especially true for travels during weekends, high season, or national holidays. Do keep this in mind and do not plan tight connections.
Travelling on certain routes or during the most popular periods may require advanced booking. Bear in mind that it is not always possible to show up at the bus station and hop on the next bus – tickets may well be all sold out, so organize your trip accordingly.
Compagnie De Transports Au Maroc Schedule & Timetable
Class
Departure station
Arrival station
Departure
Arrival
Travel time
Comfort
Agadir
Marrakesh
23:00
02:25
3h 25m
Comfort
Agadir
Marrakesh
22:00
01:30
3h 30m
Comfort
Agadir
Marrakesh
19:30
22:30
3h 0m
Comfort
Agadir
Marrakesh
19:15
22:00
2h 45m
Comfort
Agadir
Marrakesh
17:30
20:15
2h 45m
Comfort
Agadir
Marrakesh
17:00
19:45
2h 45m
Comfort
Agadir
Marrakesh
16:00
19:40
3h 40m
Comfort
Agadir
Marrakesh
15:00
18:45
3h 45m
Comfort
Agadir
Marrakesh
14:00
17:00
3h 0m
Comfort
Agadir
Marrakesh
13:00
16:50
3h 50m
Comfort
Agadir
Marrakesh
12:30
15:30
3h 0m
Comfort
Agadir
Marrakesh
12:00
15:45
3h 45m
Comfort
Agadir
Marrakesh
11:15
14:00
2h 45m
Comfort
Agadir
Marrakesh
11:00
14:00
3h 0m
Comfort
Agadir
Marrakesh
10:30
13:15
2h 45m
Comfort
Agadir
Marrakesh
10:15
13:00
2h 45m
Comfort
Agadir
Marrakesh
09:30
13:10
3h 40m
Comfort
Agadir
Marrakesh
08:30
12:10
3h 40m
Comfort
Agadir
Marrakesh
07:00
10:00
3h 0m
Comfort
Agadir
Marrakesh
05:15
09:00
3h 45m
Comfort
Agadir
Marrakesh
00:15
03:20
3h 5m
Comfort
Agadir
Essaouira
13:30
17:00
3h 30m
Comfort
Agadir
Essaouira
11:30
15:20
3h 50m
Comfort
Agadir
Essaouira
08:15
11:45
3h 30m
Comfort
Rabat
Fes
22:30
01:15
2h 45m
Comfort
Rabat
Fes
21:30
00:20
2h 50m
Comfort
Rabat
Fes
20:30
23:30
3h 0m
Comfort
Rabat
Fes
19:45
23:20
3h 35m
Comfort
Rabat
Fes
16:00
19:00
3h 0m
Comfort
Rabat
Fes
14:30
18:00
3h 30m
Compagnie De Transports Au Maroc Stations
TarfayaErrachidia CTM Bus StationChefchaouenDakhla Supratours Bus StationTarguistAit OurirEl Jadida Bus StationKalaat MGounaKhemissetTaounateTiznitKelaa SraghnaBeni MellalEssaouiraTiflet Bus StationMrirtTetouanTafraouteTamanarBerkaneSidi Ifni CTM Bus StationNkobMeknesCasablancaSidi IfniGuergaratGoulmimaOujdaMhamid El GhizlaneNadorSouk El ArbaImzourenAl HoceimaDriouchTaroudant Bus StationOualidiaSmaraZaidaBouizakarneBoumalne DadesAgadirInezgane Bus StationBoujdourRissaniChichaouaOulad TeimaEr RachidiaZagora Bus StationBejaadKasba Tadla Bus StationTagouniteKhouribgaLaracheMidelt Bus StationRabatTaliouineSafi Bus StationTaroudant CTM Bus StationAit Aissa Bus StopOuarzazate CTM Bus StationCTM Bus Station TetouanAzrou Bus StopTamegrouteTazarineOuezzaneTinghirTangierAl ArouiTazaKassitaDakhlaBir GuendouzOuarzazateTan TanKhenifraOuarzazate Bus StationMarrakeshZaouiat CheikhAgouimSkoura Hotel TransferSaidiaGuelmimErfoudLaayouneTinzoulineAgdzSafiTaznakhtFes IfraneTinghir Supratours Bus StationBouarfaAit Melloul Bus StopTanger Med Bus Y BarcoFiguig
Compagnie De Transports Au Maroc Company Reviews
A C
Adrian C
First ticket was voided as carrier CTM did not have seats. Later bus was very dirty lots rubbish everywhere inside and journey took a lot longer.
Driver unhelpful and made to get off 2.2km away from where I wanted. No taxis so had to walk 2.2km with all luggage 😕
Bus Comfort, Compagnie De Transports Au Maroc, Sep 2, 2026
K G
Katie G
Super comfortable and efficient drive! Also got a break in between to stretch our legs. Honestly some of the best transport we've had in all our trip to Morocco! Great buses.
Bus Comfort, Compagnie De Transports Au Maroc, May 19, 2026
W N
Wilhelmus N
Not in a hurry.. not too fast .. just fine as a nice bus trip
Bus Comfort, Compagnie De Transports Au Maroc, Apr 18, 2026
J S
Jim S
CTM is very organized and professional
Highly recommended
Bus Comfort, Compagnie De Transports Au Maroc, Apr 13, 2026
A I
Amelia I
Firstly, the tickets actually cost 12,5 euro. 12Go takes a 5,5 euro commission per person. And we took the tickets, cause it was written that the class is "Confort". The bus was a standard one. It was nothing different than a normal one. Just the tickets were more expensive. Also, we were 20 minutes late, which is not a big deal, but it is funny how they write on the website that the trip is 3 h 15 min, when I put the GPS at the beginning of the trip and it showed me that the minimum time is 3 h 30 minutes.
I don't mind that we were late, but I do mind that they write a false advertising. Overall, I don't have any complaints about the stuff, the driver, but I do have complaints about 12Go and the bus company. We paid 38,5 euro per 2 people, thinking that we will get a bit more comfort, but we didn't. There were buses were you could have paid 18 euro for 2 people for the same comfort.
Bus Comfort, Compagnie De Transports Au Maroc, Mar 12, 2026
O A
Oren A
Best bus company in moroco
Bus Comfort, Compagnie De Transports Au Maroc, Jan 16, 2026
E B
Evelyne B
The car driver listened to loud radio the whole night. I had my headphones with noise cancellation in still heard everything. The seats were uncomfortable for a night bus and we had no room for our legs.
Bus Comfort, Compagnie De Transports Au Maroc, Oct 23, 2025
I K
Ian K
WRONG LOCATION given as departure point!
Bus Comfort, Compagnie De Transports Au Maroc, Oct 16, 2025
S J
Sarah J
Great service from Marrakesh to Agadir
Bus Comfort, Compagnie De Transports Au Maroc, Jun 21, 2025
L G
Lucas G
Nothing to criticise, but not outstanding either. Overall good ride
Bus Comfort, Compagnie De Transports Au Maroc, Jun 20, 2025
M A
Malcolm A
A bit late with the arrival times, in both directions, but overall a comfortable journey.
Bus Comfort, Compagnie De Transports Au Maroc, May 10, 2025
A
Anonymous
Roller coaster journey. The driver was excellent, though it was over too soon. I wasn't prepared for the many bends in the road. The driver was excellent, but I wasn't prepared for all the excitement.
Bus Comfort, Compagnie De Transports Au Maroc, Mar 7, 2025
M M
Michael M
Very misleading arrival destination in the PDF meant that I had to get a taxi into the city.
Bus Comfort, Compagnie De Transports Au Maroc, Jan 6, 2025
A
Anonymous
Comfortable seats, water offered, very good driving skills by the driver, clean bus.
Bus Comfort, Compagnie De Transports Au Maroc, Dec 25, 2024
V
Veloci
W czasie jednej z podróży jechałem przez 6 godzin brudnym i śmierdzącym autobusem firmy SATAS. Nigdy tak nie jechałem...!!!!. Reszta super.
Bus Comfort, Compagnie De Transports Au Maroc, Dec 17, 2024
A
Anonymous
I suggest it 100,%.
Bus Comfort, Compagnie De Transports Au Maroc, Dec 13, 2024
A
Anonymous
Bus came to Agadir late. The driver didn’t inform passe ger how long will be stoped during the trio. Kind and nice people in Marrakes at the bud station. On the ticket you should add information exacly where ( adress with the street) bus finish the trip. Bus came late to destination.
Bus Comfort, Compagnie De Transports Au Maroc, Dec 12, 2024
A
Anonymous
Arriving later then scheduled, hopefully I didn’t have to take the train.
Bus Comfort, Compagnie De Transports Au Maroc, Nov 5, 2024
A
Anonymous
Comfortable, clean, modern bus which left on time. Not a lot really!
Bus Comfort, Compagnie De Transports Au Maroc, Oct 8, 2024
A
Anonymous
Bus rid to Tetouan. Bus was clean. Bus came late and we arrived to Tetouan with a delay. Nobody informed.
Bus Comfort, Compagnie De Transports Au Maroc, Sep 21, 2024
A
Anonymous
One in Chefchaouen. The bus terminal is clean, the departure was on time. The driver way driving carefully, the bud was tidy and there were USB ports for charging.
Bus Comfort, Compagnie De Transports Au Maroc, Sep 21, 2024
A
Anonymous
It was okay. I liked the seating organization only. It was not on time. They delayed while going to tetoun from tangier. Even coming back from tetoun they delayed. Also, the CTM bus station is very far while this website shows the wrong address, I had to literally find my way asking some police officers near the port of tangier for the bus station. Then I had to take taxi to reach the CTM station. Also, this website charges over priced. I asked the price from the counter, they said it's only 40 dhms. Please do not book through this website GETBYBUS. I would rather go and book directly from CTM bus station. I booked online from Pakistan therefore all this happened.
Bus Comfort, Compagnie De Transports Au Maroc, Jul 28, 2024
A
Anonymous
It was okay. It was okay. Not bad, not good. Average ride. The website GETBYBUS charges more as compared to purchasing it on the counter or directly from CTM.
Bus Comfort, Compagnie De Transports Au Maroc, Jul 28, 2024
A
Anonymous
Bus was great … once it arrived. Was an hour late with no communication from anyone.
Bus Comfort, Compagnie De Transports Au Maroc, Jul 15, 2024
C T
Clemens T
Bus Comfort, Compagnie De Transports Au Maroc, Aug 26, 2026
G K
Godefridus K
Bus Comfort, Compagnie De Transports Au Maroc, Jul 21, 2026
A K
Abdul K
Bus Comfort, Compagnie De Transports Au Maroc, Jul 12, 2026
A K
Abdul K
Bus Comfort, Compagnie De Transports Au Maroc, Jul 11, 2026
C D
Cynthia D
Bus Comfort, Compagnie De Transports Au Maroc, May 29, 2026
A P
alicia P
Bus Comfort, Compagnie De Transports Au Maroc, May 29, 2026
V L
Vera L
Bus Comfort, Compagnie De Transports Au Maroc, Apr 7, 2026
M R
Martin R
Bus Comfort, Compagnie De Transports Au Maroc, Mar 26, 2026
C M
Clare M
Bus Comfort, Compagnie De Transports Au Maroc, Mar 17, 2026
L J
Leonard J
Bus Comfort, Compagnie De Transports Au Maroc, Mar 10, 2026
R M
Rachele M
Bus Comfort, Compagnie De Transports Au Maroc, Mar 5, 2026
D S
David S
Bus Comfort, Compagnie De Transports Au Maroc, Feb 28, 2026
C M
Clarinda M
Bus Comfort, Compagnie De Transports Au Maroc, Feb 27, 2026
J R
Jan R
Bus Comfort, Compagnie De Transports Au Maroc, Feb 23, 2026
J L
Jules L
Bus Comfort, Compagnie De Transports Au Maroc, Feb 22, 2026
B P
Bernard P
Bus Comfort, Compagnie De Transports Au Maroc, Feb 13, 2026
H R
Heidrun R
Bus Comfort, Compagnie De Transports Au Maroc, Feb 10, 2026
J M
James M
Bus Comfort, Compagnie De Transports Au Maroc, Feb 6, 2026
F A
Fundacja A
Bus Comfort, Compagnie De Transports Au Maroc, Feb 6, 2026
N L
Najim L
Bus Comfort, Compagnie De Transports Au Maroc, Jan 27, 2026
O A
Omar A
Bus Comfort, Compagnie De Transports Au Maroc, Jan 23, 2026
B I
Biel I
Bus Comfort, Compagnie De Transports Au Maroc, Jan 15, 2026
M B
Maria B
Bus Comfort, Compagnie De Transports Au Maroc, Dec 27, 2025
L G
Liliane G
Bus Comfort, Compagnie De Transports Au Maroc, Nov 26, 2025
G A
Gabriele A
Bus Comfort, Compagnie De Transports Au Maroc, Nov 21, 2025
W G
Wayne G
Bus Comfort, Compagnie De Transports Au Maroc, Nov 21, 2025
4.3
106 customer reviews
5
58%
4
27%
3
6%
2
9%
1
0%
90.6% of 106 travelers were presumably happy with Compagnie De Transports Au Maroc as they left good or no review