Next bus departures Today, 17 Apr Tomorrow, 18 Apr Sun, 19 Apr Mon, 20 Apr Tue, 21 Apr More dates
Next departures from Casablanca to Marrakesh on 17 April Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 18:30
CASABLANCA AIN SEBAA 5h 5m 23:35
CTM Station Cheapest PLN 70 Bus 22:50
CTM Rue Georges Sand 3h 20m 02:10
CTM Station Fastest PLN 70 Bus 19:30
CASABLANCA FAR 4h 5m 23:35
CTM Station No tags PLN 70 Bus 20:00
CTM Rue Georges Sand 3h 35m 23:35
CTM Station No tags PLN 70 Bus 20:30
CASABLANCA FAR 3h 55m 00:25
CTM Station No tags PLN 70
Next departures from Casablanca to Marrakesh on 18 April Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 18:00
CASABLANCA FAR 3h 15m 21:15
CTM Station Cheapest PLN 68 Bus 17:00
CTM Rue Georges Sand 2h 45m 19:45
CTM Station Fastest PLN 79 Bus 06:30
CASABLANCA FAR 3h 55m 10:25
CTM Station No tags PLN 70 Bus 07:00
CTM Rue Georges Sand 3h 25m 10:25
CTM Station No tags PLN 70 Bus 08:30
CASABLANCA FAR 3h 55m 12:25
CTM Station No tags PLN 70
Next departures from Casablanca to Marrakesh on 19 April Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 06:30
CASABLANCA FAR 3h 55m 10:25
CTM Station Cheapest PLN 68 Bus 17:00
CTM Rue Georges Sand 2h 45m 19:45
CTM Station Fastest PLN 81 Bus 07:00
CTM Rue Georges Sand 3h 25m 10:25
CTM Station No tags PLN 68 Bus 08:30
CASABLANCA FAR 3h 55m 12:25
CTM Station No tags PLN 70 Bus 09:00
CTM Rue Georges Sand 3h 25m 12:25
CTM Station No tags PLN 70
Next departures from Casablanca to Marrakesh on 20 April Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 06:30
CASABLANCA FAR 3h 55m 10:25
CTM Station Cheapest PLN 68 Bus 17:00
CTM Rue Georges Sand 2h 45m 19:45
CTM Station Fastest PLN 79 Bus 07:00
CTM Rue Georges Sand 3h 25m 10:25
CTM Station No tags PLN 68 Bus 08:30
CASABLANCA FAR 3h 55m 12:25
CTM Station No tags PLN 70 Bus 09:00
CTM Rue Georges Sand 3h 25m 12:25
CTM Station No tags PLN 70
Next departures from Casablanca to Marrakesh on 21 April Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 06:30
CASABLANCA FAR 3h 55m 10:25
CTM Station Cheapest PLN 68 Bus 17:00
CTM Rue Georges Sand 2h 45m 19:45
CTM Station Fastest PLN 79 Bus 07:00
CTM Rue Georges Sand 3h 25m 10:25
CTM Station No tags PLN 68 Bus 08:30
CASABLANCA FAR 3h 55m 12:25
CTM Station No tags PLN 70 Bus 09:00
CTM Rue Georges Sand 3h 25m 12:25
CTM Station No tags PLN 70
Last refresh of the prices: Today at 16:24 +01.
View all departures Get from Casablanca to Marrakesh This route is served by bus only
The journey takes about 3 hours 35 minutes, and with fares starting at just PLN 68, it presents an excellent value for a comfortable ride.
Where are the popular stops in Casablanca and Marrakesh? Stops in Casablanca A
Casablanca
Boulevard de Paris, Casablanca 20250, Morocco Map
B
Station Tramway Casa Voyageurs - Arrêt de bus
649 Boulevard Mohamed V, Casablanca 20300, Morocco Map
D
Casablanca Ain Sebaa
Route de Rabat, Casablanca 20250, Morocco Map
E
Casa Voyageurs
Casa Voyageurs, Boulevard Mohamed V, Casablanca 20250, Morocco Map
Stops in Marrakesh A
Marrakech - Arrêt de bus CTM
Boulevard Oued Al Makhazine, Marrakech, Morocco Map
B
Boulevard 11 Janvier
Boulevard 11 Janvier, Marrakech 40000, Morocco Map
Find cheapest prices for buses Price is for a one-way ticket for one passenger and based on past searches.
The cheapest trip from Casablanca, MA to Marrakesh was searched and found on 22 Apr 2026 with a price of PLN 54 To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Casablanca, MA to Marrakesh as early as possible.
You can expect to pay from PLN 54 to PLN 67 for a bus ticket from Casablanca, MA to Marrakesh based on the last 2 days. You can expect to find the cheapest price for the trip at PLN 54, which is on 2026-04-22.
People from around the world trust Busbud
Popular bus departures from Casablanca Popular bus routes to Marrakesh Continue your journey from Marrakesh