Aller au contenu principal
MoroccoTravelBase
Casablanca to Marrakech: Train, Bus or Transfer? (Airport Included)

infos pratiques

Casablanca to Marrakech: Train, Bus or Transfer? (Airport Included)

La rédaction MoroccoTravelBase 6 min read Updated 2026-09-30

Casablanca to Marrakech: Train, Bus or Transfer?

Many international flights land at Casablanca's Mohammed V airport, while most travellers want to get to Marrakech. The good news: the journey is simple, by train or by road. Here is how to choose.

The easiest way from Casablanca to Marrakech is the ONCF train: about 2 h 40 to 3 h 20 from Casa Voyageurs station, for around 98 MAD in 2nd class, with regular departures through the day. From Mohammed V airport, take the train from level -1 of Terminal 1 to Casa Voyageurs (35 to 45 minutes, about 50 MAD), then change for Marrakech; allow about 1.5 hours between landing and the next train. By road, count about 240 km and 2.5 to 3 hours on the motorway: the most comfortable option as a private transfer, especially at night, with luggage or with children, because it avoids the change. CTM and Supratours buses are a cheaper, slightly longer alternative. Marrakech is not served by the Al Boraq high-speed train, which links Casablanca with Tangier.

Options Compared

OptionTimeBest for
Train from Casa Voyageurs2 h 40 to 3 h 20Travellers already in Casablanca, low budget
Train from the airportAbout 4 to 5 h including the changeDaytime arrivals, light luggage
Private transfer2.5 to 3 hNight arrivals, families, groups
CTM or Supratours busA little longer than by roadLow budget
Rental car2.5 to 3 hRoad trip to the Atlas or the desert

Indicative times; check timetables on the ONCF app.

From Mohammed V Airport

The ONCF station is inside the terminal, on level -1 of Terminal 1. The train takes you to Casa Voyageurs, where you change for Marrakech. Full details in arriving at Casablanca airport and trains in Morocco.

Private Transfer: the Stress-Free Option

After a long flight or a late arrival, a driver waiting at the airport exit and dropping you at your riad in Marrakech saves the change and the hunt for a taxi in the medina.

Book a private transferYou will be redirected to our partner GetTransfer.

Spending a Day in Casablanca?

Use it to visit the Hassan II Mosque before heading south. See Casablanca in 1 day and the Hassan II Mosque.

Ratings, reviews and prices taken from GetYourGuide; they may change.

Arriving in Marrakech

Marrakech station is in the Gueliz district; a short taxi ride takes you to the medina. See where to stay in Marrakech and Marrakech in 2 days.

See riads in Marrakech· Booking.comFree cancellation on many properties · the best-rated places fill up firstNo prepayment needed on many offers: lock in your room now

Want to see the Hassan II Mosque without moving hotels? See the Casablanca day trip from Marrakech.

FAQ — Casablanca to Marrakech

How long is the train from Casablanca to Marrakech?

About 2 h 40 to 3 h 20 from Casa Voyageurs, for around 98 MAD in 2nd class.

Is there a direct train from Casablanca airport to Marrakech?

Generally not: you take the airport train to Casa Voyageurs, then change for Marrakech. Check timetables on the ONCF app.

How long is the drive from Casablanca to Marrakech?

About 2.5 to 3 hours for roughly 240 km on the motorway.

Does the Al Boraq high-speed train go to Marrakech?

No. Al Boraq links Tangier and Casablanca; Marrakech is on the classic network.

What is the best option when arriving at night?

A private transfer booked in advance, or a night in Casablanca before taking the train the next morning.

In Short

  • Train: 2 h 40 to 3 h 20 from Casa Voyageurs.
  • Airport: train from level -1 of T1, change at Casa Voyageurs.
  • Private transfer: easiest at night or with a family.
The top-rated hotels in MarrakechPhotos, guest score, number of reviews and indicative price, with a direct link to Booking.com.

Plan the journey

Compare before you book

Check stays, flights and cars separately: prices, availability, bags, deposit, insurance and terms are set by the partner.

Search stays on Booking.com

Partner widget, free cancellation on many properties.

Live Agoda rates

Available stays in Marrakech

Indicative Agoda rates for 2026-11-19 -> 2026-11-20, to confirm before booking.

Prices, availability, terms and fees are checked on Agoda at click time.

Agoda search

Find a stay in Marrakech

Compare dates, availability and Agoda rates without leaving the page.

Open Agoda

Loading Agoda search...

Affiliate link: booking, prices and availability are handled by Agoda.

The most-booked experiences in Marrakech

Ranked by rating and number of verified reviews (173,651 GetYourGuide reviews in total). Free cancellation up to 24h before on most.

See all activities

Book activities in Marrakech

Tours, guided visits and experiences — free cancellation up to 24h before and secure payment.

This module shows GetYourGuide activities and may set third-party cookies.

Bookings handled by GetYourGuide. If you book through this module we may earn a commission, at no extra cost to you.

Things to do in Marrakech

from 9€

Free 24h cancellation on most

Check dates