TraveleasyLifeTraveleasyLife
Plan a trip
Discover Morocco

How to Get from Casablanca to Marrakech (& Back): The Complete 2026 Transport Guide

Every way to travel between Casablanca and Marrakech in 2026 — train, CTM bus, grand taxi, and private transfer — with real prices, departure stations, journey times, and local tips from the TravelEasyLife Morocco Routes Series.

TraveleasyLife Team

TraveleasyLife team

5 min read
from casablanca to marrakech

How to Get from Casablanca to Marrakech (& Back): The Complete 2026 Transport Guide

Quick answer: The direct train from Casablanca to Marrakech takes 2 hours and 40 minutes. Second-class tickets start around 130 MAD and first-class costs roughly 190 MAD. It is the fastest, cheapest, and most comfortable option for most travelers. Read below for every option compared.

This is part of the TravelEasyLife Morocco Routes Series — short, practical guides covering every major journey between Moroccan cities. Bookmark this page and check TravelEasyLife.com for the full series plus our AI travel assistant that plans your entire route in seconds.


Option 1 — Train (Best Choice for Most Travelers)

The ONCF train is the clear winner on this route. Air-conditioned, reliable, direct, and it drops you right in the center of both cities.
The ONCF train is the clear winner on this route. Air-conditioned, reliable, direct, and it drops you right in the center of both cities.

The ONCF train is the clear winner on this route. Air-conditioned, reliable, direct, and it drops you right in the center of both cities.

Departure station (Casablanca): Casa Voyageurs — the main train station, easy to reach by petit taxi or the Casa Tramway.

Arrival station (Marrakech): Marrakech Train Station on Avenue Hassan II — a 10-minute taxi ride from the medina.

Journey time: 2 hours 39 minutes to 3 hours depending on the service, with trains running throughout the day from early morning to around 10pm. CausalFunnel

Price 2026:

  • 2nd class: 49–90 MAD depending on when you book. 1st class: 100–160 MAD. CausalFunnel
  • Book 1–2 weeks in advance for the cheapest fares. Last-minute prices rise significantly.

How to book: The official ONCF website is oncf-voyages.ma. Foreign credit cards sometimes fail on the official site — third-party platforms like 12Go.asia or Rail.Ninja add a small fee but accept international cards reliably. CausalFunnel

Local tip: First class gives you 6 seats per cabin instead of 8, allocated seating, and significantly better

legroom — worth the extra 60 MAD if you are over 5'10" or traveling with luggage.


Option 2 — CTM or Supratours Bus (Best Budget Option)

CTM and Supratours both run reliable air-conditioned coaches on this route.
CTM and Supratours both run reliable air-conditioned coaches on this route.

If the train is sold out or you prefer a bus, CTM and Supratours both run reliable air-conditioned coaches on this route.

Departure: CTM departs from their Casablanca station. Supratours departs from the Casa Voyageurs train station, making connections convenient if you are arriving by train from another city. Iamrohit

Journey time: Approximately 3 hours 55 minutes. Statista

Price 2026: 80–130 MAD per person. CTM runs an hourly service. Glimpse

How to book: CTM tickets at ctm.ma or at the station counter. Supratours at the ONCF station desk or online.

Local tip: The bus is a solid option for budget travelers or when trains are full. The coaches are modern and comfortable. The main downside is the highway drive adds 60–90 minutes versus the train, with rest stops that extend the journey further.


Option 3 — Grand Taxi (Local Experience, Budget Friendly)

Grand taxis are shared intercity Mercedes sedans that carry 6 passengers and leave when full. They are the most Moroccan way to travel and the cheapest per kilometer.
Grand taxis are shared intercity Mercedes sedans that carry 6 passengers and leave when full. They are the most Moroccan way to travel and the cheapest per kilometer.

Grand taxis are shared intercity Mercedes sedans that carry 6 passengers and leave when full. They are the most Moroccan way to travel and the cheapest per kilometer.

Where to find them: The Casablanca grand taxi stand for Marrakech is near Ouled Ziane bus station. In Marrakech, grand taxis to Casablanca depart from near the main bus station. Iamrohit

Journey time: Approximately 2.5–3 hours direct, no stops.

Price: Around 80–100 MAD per seat. If you want more space, buy 2 seats for around 160–200 MAD total. Iamrohit

Local tip: Always confirm the price is per taxi, not per person, before you get in. Say: "C'est pour tout le taxi?" Grand taxis have no air conditioning in older vehicles — check before committing in summer.


Option 4 — Private Transfer (Most Comfortable, Door to Door)

A private car from your hotel in Casablanca directly to your riad in Marrakech is the most stress-free option, particularly for families, groups, or anyone arriving with multiple bags.

Journey time: Approximately 2.5 hours by motorway.

Price: Typically 600–1,200 MAD for a private vehicle depending on car type and group size. Split between 3–4 people, it becomes very competitive with 1st class train tickets.

How to book: TravelEasyLife.com arranges private transfers on this route with licensed, English-speaking drivers at fixed transparent prices. You see the price before you book. No meter, no negotiation, no surprise at arrival.

Local tip: A private transfer is especially worth it if you are connecting from Mohammed V Airport in Casablanca directly to Marrakech, which saves you the airport-to-train-station step entirely.


Which Option Is Right for You?

Your situationBest option

Traveling solo or as a couple

Train 2nd class

Want comfort on a longer trip

Train 1st class

Tight budget, flexible timing

CTM Bus

Want authentic local experience

Grand Taxi

Family, group, or airport connection

Private Transfer via TravelEasyLife.com


Casablanca to Tangier: Quick Numbers

Already planning the northern route? The Al Boraq high-speed train from Casablanca to Tangier takes just 2 hours 17 minutes, with trains running hourly from Casa Voyageurs to Tanger Ville station. Tickets cost between 140–280 MAD depending on class and booking time. The full Casablanca–Tangier guide is the next article in this series — including the CTM bus option, the ferry connection from Tangier to Spain, and the local taxi situation at Tangier Ville station.


L

et TravelEasyLife Plan It For You

Not sure which option fits your itinerary? TravelEasyLife.com has an AI travel assistant built specifically for Morocco. Type your route, your dates, and your group size — and it tells you instantly which transport to take, what to pay, how to book, and how to connect it to the rest of your Morocco trip.

No generic chatbot. A Morocco-specific AI trained on real local prices, real station layouts, and real traveler experiences — built by a Moroccan team that knows every route in this series from the inside.

Visit TravelEasyLife.com and ask the AI assistant: "How do I get from Casablanca to Marrakech on [your date]?" — it handles the rest.


Next in the series: How to Get from Casablanca to Tangier — Train vs Bus, Al Boraq prices, the Spain ferry connection, and tips for Tangier Ville station.

Written by

T

TraveleasyLife Team

Local travel guides and honest tips for exploring Morocco. Follow along on Instagram and YouTube.

More articles like this

Get Morocco travel tips in your inbox

Join travelers who get our newest guides, local tips, and trip ideas first. No spam, just useful advice for planning your trip to Morocco.

The blue streets of Chefchaouen, Morocco