CTM Bus company offers bus services for national routes across Morocco and also cover international routes to Spain.
Official address: Morocco Mall, Boulevard de Biarritz
Phone 1: +212 694683803
Traveling with
CTM Bus
The trip went very well. However, we did not receive our tickets before departure. We wrote to Bookaway but did not receive a clear answer. The operator checked on the morning of departure that we were registered. This situation caused us stress.
Easy, really really good driver. Clean and perfect bus
Le transport c'est très déroulé
Comfortable, air conditioned, very pleasant journey. .
Günstig, pünktlich, sicher und komfortabel von Ouarzazate nach Marrakesch. Mehr geht nicht.
Good value for money. OK comfort, stops for 30 min vfm fast food lunch and WC just after Jorf El Melha at Snack Bismillah - Station Kuir.
The distance between Agadir and Marrakesh is 126 miles, or approximately 202 kilometers.There are 4 ways to get from Agadir to Marrakesh, including bus, minivan, car, and train.There are no morning departures for this route. The Earliest departure leaves at 23:00 and has a duration of 2 hours 45 minutes.
Agadir to Marrakesh by bus
There are 3 travel classes for this journey, including: Standard, Comfort, and Express.
The distance between Chefchaouen and Fes is 81 miles, or approximately 130 kilometers.There are 3 ways to get from Chefchaouen to Fes, including car, minivan, and bus.There are no morning departures for this route. The Earliest departure leaves at 23:00 and has a duration of 4 hours.
Chefchaouen to Fes by bus
There are 3 travel classes for this journey, including: Standard, Comfort, and Express.
The distance between Marrakesh and Agadir is 126 miles, or approximately 202 kilometers.There are 5 ways to get from Marrakesh to Agadir, including bus, minivan, car, flight, and train.There are no morning departures for this route. The Earliest departure leaves at 23:00 and has a duration of 2 hours 45 minutes.
Marrakesh to Agadir by bus
There are 3 travel classes for this journey, including: Standard, Comfort, and Express.
The distance between Casablanca and Marrakesh is 138 miles, or approximately 220 kilometers.There are 5 ways to get from Casablanca to Marrakesh, including bus, minivan, car, train, and flight.There are no morning departures for this route. The Earliest departure leaves at 23:00 and has a duration of 2 hours.
Casablanca to Marrakesh by bus
There are 4 travel classes for this journey, including: Standard, Comfort, Express, and Premium Class.
The distance between Essaouira and Casablanca is 192 miles, or approximately 307 kilometers.There are 3 ways to get from Essaouira to Casablanca, including bus, minivan, and car.There are no morning departures for this route. The Earliest departure leaves at 23:00 and has a duration of 4 hours.
Essaouira to Casablanca by bus
There are 3 travel classes for this journey, including: Comfort, Standard, and Express.
32Cities
153Routes
Our travelers reviews about the ride with CTM Bus
4.57
Based on 563 reviews from Bookaway users who traveled with CTM Bus
The trip went very well. However, we did not receive our tickets before departure. We wrote to Bookaway but did not receive a clear answer. The operator checked on the morning of departure that we were registered. This situation caused us stress.