There are 1 way(s) to get from Marrakesh to Casablanca
Select an option below to see the route details and compare prices. Secure booking via our partner 12go.asia.
Activate an eSIM before you go: internet the moment you land, no SIM to swap, zero roaming fees.
Practical tips
Especially if you're traveling on weekends or holidays, buying your CTM or Supratours bus ticket online a few days beforehand guarantees you a seat and avoids waiting or having to take a less comfortable bus. It's simple and quick via 12go.asia.
These two companies offer the most reliable and comfortable services. Avoid local buses for long journeys, as they can be slower, less regular, and less comfortable, even if sometimes slightly cheaper. The price difference is minimal for increased comfort.
If you are considering a trip to Dakhla from a northern city, be aware that the bus would take 15 hours or more. For this extreme distance, a domestic flight is not only faster but often better value for your time and comfort. Do not hesitate to check domestic flights that beat the overnight bus.
In Marrakech, CTM and Supratours often have their own terminals or dedicated sections within the main bus station. Double-check the exact departure address to avoid any confusion and save time on the day. An error can lead to delays.
For the crossing to Tarifa or Algeciras, companies like FRS or InterShipping are reliable. Book online to compare prices and schedules. Tanger Ville port is for Tarifa (fast), Tanger Med for Algeciras (larger port). Simple once you know which port to choose.
🛣️ The journey experience
Traveling from Marrakech to Casablanca is one of the most classic routes in Morocco, and fortunately, it's straightforward to organize. No need to stress about choosing between bus, plane, or ferry here: the coach is clearly the best option – fast, economical, and very well-served. You won't have to worry about long overnight journeys or complex comparisons with domestic flights. A smooth and direct trip awaits you.
For this journey, CTM and Supratours bus companies are your best bet. They offer numerous daily departures and provide a good level of comfort for a very reasonable price, typically around 8 €. The trip takes about 3 hours, allowing you to arrive at your destination refreshed and ready, without losing an entire day to travel. It's an ideal choice for a transfer between these two major Moroccan cities.
In short, between Marrakech and Casablanca, the coach is the mode of transport par excellence. Forget the worries associated with long-distance travel in Morocco for this specific route. It's simple, efficient, and economical. You can book your tickets online with confidence on the companies' websites or through platforms like 12go.asia for immediate confirmation, allowing you to fully enjoy your stay without logistical stress.
Frequently asked questions — Marrakesh → Casablanca
The bus is by far the most efficient and convenient way to travel from Marrakech to Casablanca. With regular and comfortable journeys provided by companies like CTM and Supratours, you get excellent value for money without the hassles of flying for such a short distance.
The bus journey between Marrakech and Casablanca typically takes about 3 hours. The average ticket price is very affordable, usually around 8 € (80-90 Moroccan dirhams). This is a low cost for the distance covered and the comfort provided by the main companies.
Yes, for very long distances like to Dakhla, flying is often the best option. A domestic flight, although more expensive (40-120 €), will save you a 10 to 15-hour overnight bus journey, which can be very tiring. For medium distances like Marrakech-Casablanca, the bus remains the optimal choice.
You can easily book your bus tickets directly on the CTM and Supratours websites. For domestic flights, check Moroccan airline websites (like Royal Air Maroc). For Tanger-Spain ferries, platforms like 12go.asia or the ferry companies' websites (FRS, InterShipping) allow you to compare and book with immediate confirmation.
From Tanger, you have two main options: Tanger Ville port for fast crossings to Tarifa (Spain), and Tanger Med port for connections to Algeciras (Spain), which is larger and better suited for vehicles. FRS and InterShipping are reliable operators for these crossings.
✨ Why visit Casablanca?
- ✓ Visit the majestic Hassan II Mosque, an architectural masterpiece on the ocean.
- ✓ Explore the Art Deco district downtown and its historic buildings.
- ✓ Wander through the old Medina for an authentic immersion and artisan shopping.
- ✓ Savor refined Moroccan cuisine in a traditional restaurant in the Habous district.
- ✓ Enjoy a relaxing stroll along the Corniche and its Atlantic views.
☀️ When to visit Casablanca?
TEMPERATE MEDITERRANEAN CLIMATE
March to June and September to November — mild and sunny climate, perfect for urban exploration.
What to do in Casablanca?
Local experiences, must-see sights and activities selected for you
⏱️ How long to visit Casablanca?
For an independent traveler, 2 to 3 days are ideal for Casablanca. This allows you to discover must-sees like the Hassan II Mosque and the Corniche, and to explore the city center. With an extra day, an excursion to Rabat or El Jadida is possible. Prioritize your interests to optimize your time.
Related searches