How to get from Casablanca to Marrakech

Cities & Metropolitan Areas Β· Morocco Β· Urban & Cultural Β· Casablanca Β· Marrakech

Casablanca to Marrakech is one of the easiest intercity journeys in Morocco, with frequent ONCF trains, comfortable long-distance buses, and straightforward private transfer options. Most travelers choose the train for speed and convenience, while buses and shared/private road options work well for tighter budgets, late-night departures, or door-to-door travel.

At A Glance (Casablanca to Marrakech)

Mode Duration Best For
πŸš† Train (ONCF, Casa Voyageurs/Oasis β†’ Marrakech) ~2h35–3h45 (service-dependent) Fastest practical city-to-city option, comfort, frequent departures
🏷️ Cost: ~MAD 90–200+ one-way (class/flex fare dependent) » ONCF booking | compare on 12Go
🚌 Intercity Coach (CTM / Supratours / others) ~3h30–5h30 (traffic & stops) Budget travelers, flexible schedules, luggage
🏷️ Cost: ~MAD 80–170 one-way » CTM tickets | Supratours
🚐 Private Transfer / Driver (Door-to-door) ~2h45–4h30 (pickup point & traffic) Families, groups, late arrivals, hotel-to-hotel comfort
🏷️ Cost: ~MAD 1,200–3,000 per vehicle » airport/city transfer quotes | GetTransfer offers
πŸš— Self-Drive Rental Car (A3 motorway) ~2h30–3h30 driving (+ pickup/returns) Road trips, side stops, flexible timing
🏷️ Cost: Rental ~MAD 250–900/day + fuel/tolls » compare car rental
✈️ Flight (CMN β†’ RAK, limited usefulness) ~45–60m flight (+ airport time means longer total) Specific flight connections, miles, unusual schedules
🏷️ Cost: Often higher than train/bus after airport transfers » search flights | alt. flight search

Which Option or Route Should You Choose?

  • Fastest / Most Convenient: Option #1 (Train) β€” usually the best overall mix of speed, comfort, and central station access.
  • Cheapest / Most Economical: Option #2 (Intercity Coach) β€” fares can be lower than rail, especially if you book early or travel off-peak.
  • Most Comfortable Door-to-Door: Option #3 (Private Transfer) β€” easiest with family, lots of luggage, or a hotel pickup.
  • Most Flexible for Stops: Option #4 (Self-Drive) β€” ideal if you want to stop en route or continue beyond Marrakech.
  • Only for Special Cases: Option #5 (Flight) β€” mostly useful when connecting from an international/domestic itinerary.

How to Book and Practical Tips

  • Book trains first if your travel day is fixed: use ONCF online booking or a backup channel like 12Go if your card/payment has issues.
  • Choose your station carefully in Casablanca: many travelers depart from Casa Voyageurs; some services may also be convenient from Casa Oasis depending on where you stay.
  • Allow extra time in Casablanca and Marrakech for station/terminal access during rush hour.
  • For buses, compare operators (CTM, Supratours, others) on comfort, terminal location, and departure timesβ€”not just ticket price.
  • For private transfers, confirm the exact pickup and drop-off point (riad access in Marrakech medina can require a short walk from the nearest vehicle-access point).
  • Keep cash (MAD) for small station snacks, porter help, local taxis, and tips even if your main ticket is paid online.
  • Store luggage if needed before departure or after arrival using services like Radical Storage so you can explore without bags.
  • If arriving at CMN airport first, check whether a direct train from the airport rail station to Marrakech (usually with a change in Casablanca) works better than entering central Casablanca first via ONCF.

πŸš† Option #1 β€” Train (Best Overall: Fast, Comfortable, Frequent)

Fast Comfortable Central station to central station

  • Overview: Take an ONCF intercity train from Casablanca (commonly Casa Voyageurs, sometimes Casa Oasis) to Marrakech Railway Station. This is the standard choice for most travelers.
  • Typical duration: roughly 2h35–3h45 depending on departure and service pattern.
  • How to book (with price): Book on ONCF online ticket search. Ballpark fares are often around MAD 90–200+ one-way depending on class and fare type; you can also compare timings on 12Go’s Casablancaβ†’Marrakesh train page.
  • Pros: Usually fastest practical city-center option; comfortable seating; avoids highway traffic; frequent departures. Cons: You still need local transport to/from stations; peak departures can be busy.

Step-by-step: Train from Casablanca to Marrakech

  1. Choose your departure station in Casablanca based on your hotel/arrival point (often Casa Voyageurs is easiest for visitors).
  2. Check schedules and fares on ONCF; if needed, use 12Go as an alternative booking/search channel.
  3. Arrive 20–40 minutes early to find the correct platform, especially if you are unfamiliar with the station.
  4. Board with your ticket ready (mobile or printed, depending on what you booked and your comfort level).
  5. Arrive at Marrakech Railway Station, then continue by taxi, ride-hailing (availability varies), or pre-booked transfer to your riad/hotel.
  6. If your accommodation is in the medina, confirm the nearest vehicle drop point and walking directions in advance.

Getting to the main embarking points (Casa Voyageurs / Casa Oasis)

  • From central Casablanca: use a petit taxi, local taxi app (availability varies), or hotel-arranged car to Casa Voyageurs or Casa Oasis.
  • From Mohammed V Airport (CMN): use the ONCF airport train service into Casablanca and connect to your onward Marrakech train (check timings), or book a direct airport/city transfer via Welcome Pickups.
  • Marrakech arrival onward transfer: use official taxis, hotel pickup, or pre-book a driver with GetTransfer. Ride-hailing alternatives travelers commonly check include Heetch and inDrive (service/legal conditions can change by city and time).
  • Locations/Trip Planner: πŸ”— Google Map / πŸ”— OpenStreetMap

🚌 Option #2 β€” Intercity Coach (Budget-Friendly, Good Coverage)

Low cost Many departures Traffic-dependent

  • Overview: Travel by intercity coach (commonly CTM, Supratours, and other operators) between Casablanca and Marrakech. This is a strong backup if train times don’t suit you.
  • Typical duration: about 3h30–5h30, depending on route, stops, and traffic leaving/entering both cities.
  • How to book (with price): Check CTM’s booking portal and Supratours. Ballpark fares are often around MAD 80–170 one-way depending on operator, class, and timing. You can also compare mixed options on 12Go.
  • Pros: Competitive pricing; useful departure times; decent luggage allowance. Cons: Slower and less predictable than train during busy traffic periods.

Step-by-step: Intercity coach from Casablanca to Marrakech

  1. Choose your operator and terminal (CTM/Supratours terminal locations differ, so pick what is easiest from your accommodation).
  2. Book online via CTM or the Supratours official site, or buy in person if traveling flexibly.
  3. Arrive 30 minutes early for luggage handling, platform confirmation, and seat boarding.
  4. Keep your baggage claim tag if issued by the operator.
  5. On arrival in Marrakech, use a taxi or transfer to your accommodation; medina stays may require a short walk from the closest road-access point.

Getting to the main embarking points (CTM / Supratours terminals)

  • From central Casablanca: petit taxi or hotel-arranged transfer is often easiest because terminals vary by operator.
  • From CMN airport: take the airport train into Casablanca first, then transfer by taxi to your bus terminal if bus timing is better than rail to Marrakech.
  • If you need to wait with luggage: check Radical Storage options near your terminal/arrival area.
  • Locations/Trip Planner: πŸ”— Google Map / πŸ”— OpenStreetMap

🚐 Option #3 β€” Private Transfer / Driver (Door-to-Door, Easiest)

Door-to-door Family friendly Higher cost

  • Overview: A private driver picks you up in Casablanca (hotel, airport, or station) and drops you in Marrakech (hotel/riad access point). This is the easiest option with bags or children.
  • Typical duration: roughly 2h45–4h30 depending on exact addresses, traffic, and rest stops.
  • How to book (with price): Compare quotes on Welcome Pickups and GetTransfer. Ballpark pricing is often around MAD 1,200–3,000 per vehicle (car type/season dependent).
  • Pros: Direct, no terminal stress, flexible luggage, can stop en route. Cons: More expensive than train/bus; road traffic can affect arrival time.

Step-by-step: Private transfer Casablanca to Marrakech

  1. Choose pickup point (CMN airport, Casablanca hotel, or train station).
  2. Request a quote and confirm inclusions (meet-and-greet, child seat, waiting time, tolls, luggage limits) on Welcome Pickups or GetTransfer.
  3. Share exact destination details in Marrakech, especially if your riad is inside the medina and not fully car-accessible.
  4. Coordinate the driver on WhatsApp/SMS before departure day if possible.
  5. On arrival, verify the final drop point and ask for a local landmark if you need to walk the last few minutes.

Getting to the main embarking points (Hotel / CMN / Station pickup)

  • CMN airport pickup: use your flight number when booking so the driver can track delays via ONDA (airport authority) information and airport operations.
  • Casablanca city pickup: choose a landmark with easy curbside access if your street is narrow or busy.
  • Alternative city ride options: some travelers use local ride-hailing apps such as Heetch or inDrive for short city transfers to train/bus terminals (availability and local rules can vary).
  • Locations/Trip Planner: πŸ”— Google Map / πŸ”— OpenStreetMap

πŸš— Option #4 β€” Self-Drive Rental Car (Flexible Road Trip Option)

Flexible Good for detours Driving/tolls/parking

  • Overview: Rent a car in Casablanca (city or airport) and drive to Marrakech, usually via the motorway route. Great if you are continuing to the Atlas, Essaouira, Agafay, or Ouarzazate later.
  • Typical duration: around 2h30–3h30 pure driving, plus car pickup/return and stops.
  • How to book (with price): Compare vehicles on Booking.com Car Rentals. Budget cars often start around MAD 250–900/day (season/insurance dependent), plus fuel and motorway tolls.
  • Pros: Full schedule freedom; easier for multi-stop trips; convenient outside city centers. Cons: Parking and medina access limitations in Marrakech; one-way fees may apply.

Step-by-step: Self-drive Casablanca to Marrakech

  1. Pick up your rental at CMN airport or a Casablanca city office.
  2. Check insurance, fuel policy, and toll/payment rules before leaving the lot.
  3. Navigate toward Marrakech using a maps app with live traffic.
  4. Plan your parking in Marrakech in advance, especially if staying in the medina (many riads coordinate a nearby drop-off/parking lot).
  5. If staying several nights, compare hotels with parking on Booking.com Marrakech stays.

Getting to the main embarking points (CMN airport / city rental office)

  • Airport pickup (CMN): usually the simplest for international arrivals and gives easy motorway access out of Casablanca.
  • City office pickup: can be cheaper or more convenient if you are already in downtown Casablanca, but traffic can add stress at departure time.
  • Motorbike alternative (experienced riders only): compare touring bike/scooter rentals on BikesBooking if you specifically want a two-wheel road trip.
  • Locations/Trip Planner: πŸ”— Google Map / πŸ”— OpenStreetMap

✈️ Option #5 β€” Flight (Best for Specific Connections, Not Usually the Fastest Door-to-Door)

Connection-friendly Airline miles Airport overhead

  • Overview: Flights between Casablanca and Marrakech exist on some schedules/dates, but for most point-to-point travelers the train is usually more efficient once airport transfer and check-in time are included.
  • Typical duration: ~45–60 minutes flight time, but total trip time is often much longer due to airport processes.
  • How to book (with price): Search Booking.com Flights or Trip.com Flights. Prices vary widely and can be much higher than rail/bus once baggage and airport transfers are included.
  • Pros: Useful if connecting onward by air; may fit a specific itinerary. Cons: Often poor value/time efficiency for city-to-city travel.

Step-by-step: Flight CMN to RAK

  1. Compare total journey time, not just flight time, including getting to CMN, check-in/security, and transfer from RAK to your hotel.
  2. Book the flight and verify baggage rules before paying.
  3. Pre-book airport transfer in Marrakech if arriving late using Welcome Pickups or compare offers on GetTransfer.
  4. If your final destination is central Marrakech, re-check whether the train would still be faster and cheaper overall before confirming the flight.

Getting to the main embarking points (CMN airport / RAK airport)

  • CMN access: airport train, taxi, or private transfer depending on your starting point in Casablanca.
  • RAK onward travel: taxi, hotel transfer, or private transfer to your riad/hotel; medina drop-offs may require a short walk.
  • Airport operations info: check airport details and services via ONDA.
  • Locations/Trip Planner: πŸ”— Google Map / πŸ”— OpenStreetMap

FAQ (Casablanca to Marrakech)

What’s the easiest way to get from Casablanca to Marrakech?
For most travelers, the train is the easiest option because it is frequent, comfortable, and typically the fastest practical city-center to city-center choice.

How long does each option take?
Train: ~2h35–3h45. Coach bus: ~3h30–5h30. Private transfer/self-drive: usually ~2h45–4h30 door-to-door depending on traffic. Flights are short in the air but usually slower overall once airport time is included.

Which Casablanca train station should I use?
Many travelers use Casa Voyageurs. Casa Oasis can be convenient depending on where you stay and the timetable you choose.

Is the bus cheaper than the train?
Often yes, especially with budget departures or promotions. But compare total cost and terminal convenienceβ€”sometimes a train saves time and local taxi costs.

Can I go directly from Casablanca Airport (CMN) to Marrakech?
Yes. You can use rail connections via Casablanca, a private transfer, a rental car, or (less commonly useful) a flight if it fits your itinerary.

Are private transfers worth it?
They are worth it for families, groups splitting the fare, late-night arrivals, lots of luggage, or travelers who want hotel-to-hotel convenience.

Do ride-hailing apps work in Casablanca and Marrakech?
Availability changes over time. Travelers commonly check apps such as Heetch and inDrive, but local operating rules and coverage can vary, so official taxis and pre-booked transfers remain reliable backups.

What’s the best time of day to travel?
Morning and midday departures are usually easiest for logistics. If you are taking a bus or road transfer, avoid peak city traffic windows when possible.


Jacob

This guide was researched and written by Jacob, and it was last updated on August 9, 2026. 0 people found this post useful.

Found this post useful? Give it a thumbs up or share it with someone below. Contact us if you want to help improve this post or if you found an error.