
Compagnie De Transports Au Maroc -Tickets and online bookings
Compagnie De Transports Au Maroc is a transportation company in Morocco. Compagnie De Transports Au Maroc operates in Fes, Chefchaouen, Agadir, Marrakesh, Essaouira and other cities in Morocco. Popular routes include Agadir to Marrakesh, Marrakesh to Casablanca, Marrakesh to Agadir, Casablanca to Marrakesh, Casablanca to Essaouira.
Compagnie De Transports Au Maroc’s popular routes

Agadir to Marrakesh
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.The fastest way to travel is by bus, which takes approximately 3 hours.
Agadir to Marrakesh by bus
Starting Price: US$ 23There are 2 travel classes for this journey, including: Comfort and Premium Class.Marrakesh to Casablanca
The distance between Marrakesh and Casablanca is 138 miles, or approximately 220 kilometers.There are 5 ways to get from Marrakesh to Casablanca, 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.The fastest way to travel is by bus, which takes approximately 2 hours 35 minutes.
Marrakesh to Casablanca by bus
Starting Price: US$ 22There are 2 travel classes for this journey, including: Premium Class and Comfort.Marrakesh to Agadir
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.The fastest way to travel is by bus, which takes approximately 2 hours 50 minutes.
Marrakesh to Agadir by bus
Starting Price: US$ 23There are 2 travel classes for this journey, including: Comfort and Premium Class.Casablanca to Marrakesh
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.The fastest way to travel is by bus, which takes approximately 2 hours 45 minutes.
Casablanca to Marrakesh by bus
Starting Price: US$ 22There are 2 travel classes for this journey, including: Comfort and Premium Class.Casablanca to Essaouira
The distance between Casablanca and Essaouira is 192 miles, or approximately 307 kilometers.There are 3 ways to get from Casablanca to Essaouira, including minivan, bus, and car.There are no morning departures for this route. The Earliest departure leaves at 23:00 and has a duration of 4 hours.The fastest way to travel is by bus, which takes approximately 6 hours.
Casablanca to Essaouira by bus
Starting Price: US$ 32The only travel class available is Comfort.
- 49Cities
- 381Routes
Our travelers reviews about the ride with Compagnie De Transports Au Maroc
Based on 42 reviews from Bookaway users who traveled with Compagnie De Transports Au Maroc
Tiiu M.
Catharina K.
Tara O.
Julie T.
Med T.