MoroccoPrices.com
Morocco Transport Guide

Casablanca to Marrakech: Transport, Prices & Travel Time

Traveling from Casablanca to Marrakech is one of the easiest intercity journeys in Morocco. The train is usually the most convenient option, while CTM buses provide another practical choice. Compare typical prices, journey times and the advantages of each option before you travel.

DistanceAbout 240 km
BestTrain
FastestTrain
UpdatedOctober 2026
Route overview

Casablanca to Marrakech transport

The train is generally the easiest way to travel between Casablanca and Marrakech. ONCF services connect the two cities throughout the day, making rail the most convenient choice for many visitors.

CTM buses provide another practical option, while grand taxis and private drivers can make more sense for travelers who want more flexibility or are traveling as a group.

The right option depends mainly on your budget, departure time, luggage and whether you prefer public transport or door-to-door service.

Quick answer

The best option for most travelers

Train

Best balance of price and time

For most visitors, the train offers the simplest combination of speed, comfort and price.

Price

Travel time

2h 40m

Compare transport

How to get from Casablanca to Marrakech

Compare the main transport options by typical price, journey time and who they are best suited for.

TransportTypical priceJourney timeBest for

Train

BEST OVERALL

ONCF Al Atlas

2h 40m–3h 20mMost travelers

CTM Bus

Intercity coach

About 3h 30mBudget travelers

Grand Taxi

Shared intercity taxi

About 3–4 hoursFlexible travelers

Private Driver

Door-to-door transfer

About 2h 45m–3h 30mFamilies & groups
Detailed guide

Casablanca to Marrakech transport options

Here is what to know about each way of traveling between the two locations.

Train

BEST OVERALL

ONCF Al Atlas

Typical price

Journey time

2h 40m–3h 20m

Best for

Most travelers

The ONCF train is generally the easiest way to travel from Casablanca to Marrakech. Trains connect the two cities throughout the day, and the journey is comfortable compared with traveling by road.

Advantages

  • Fast and comfortable
  • Frequent departures
  • No motorway traffic
  • Central railway stations

Things to consider

  • Prices vary by class
  • You may need a taxi to reach your accommodation

CTM Bus

Intercity coach

Typical price

Journey time

About 3h 30m

Best for

Budget travelers

CTM provides a useful alternative to the train between Casablanca and Marrakech. The bus takes longer, but it can be convenient depending on your departure point and schedule.

Advantages

  • Competitive price
  • Comfortable long-distance coaches
  • Useful alternative to the train

Things to consider

  • Longer journey
  • Road traffic can affect travel time
  • Different departure location

Grand Taxi

Shared intercity taxi

Typical price

Journey time

About 3–4 hours

Best for

Flexible travelers

Grand taxis are mainly used for regional and intercity journeys. Casablanca to Marrakech is less straightforward by shared grand taxi than by train or CTM, so it is usually not the first choice for visitors.

Advantages

  • Flexible for some travelers
  • Useful for regional connections
  • Can leave when the vehicle fills

Things to consider

  • Less comfortable than a train
  • Prices can vary
  • Shared vehicles can be crowded

Private Driver

Door-to-door transfer

Typical price

Journey time

About 2h 45m–3h 30m

Best for

Families & groups

A private driver provides door-to-door transportation between Casablanca and Marrakech. It costs considerably more than public transport, but can make sense for families or groups sharing the cost.

Advantages

  • Hotel-to-hotel service
  • Private vehicle
  • Useful with children or luggage
  • Flexible departure time

Things to consider

  • Much more expensive for solo travelers
  • Traffic can affect the journey
  • Price depends on vehicle and provider
Which should you choose?

Choosing the right transport

There is no single best option for every traveler. The train works well for most people, while buses and private transfers can make more sense depending on your schedule and group size.

Choose the train

Best for travelers who want a fast, comfortable and reasonably priced journey.

Choose CTM

A practical alternative when the bus schedule works better for your plans.

Choose a private driver

Worth considering for families and groups who value door-to-door convenience.

Before you travel

Practical tips for Casablanca to Marrakech

Check busy departures

Train and bus departures can become busier on weekends, holidays and during popular travel periods.

Keep some cash in dirhams

Small taxis and some local transport services may require cash, so keeping smaller MAD notes is useful.

Allow extra time for road travel

Bus and private-car journey times can increase because of traffic around Casablanca and Marrakech.

Check your departure station

Make sure you know the correct station or bus terminal before leaving your accommodation.

Budget planning

How much does Casablanca to Marrakech cost?

The transport ticket is only part of your total cost. You may also need local taxis between your accommodation and the station.

TravelerRecommendedTransport costNotes
Solo travelerTrainDepends on class and fare
CoupleTrainFor two people
Family / groupCompare private driverPer vehicle
Frequently asked questions

Casablanca to Marrakech transport FAQ

What is the best way to travel from Casablanca to Marrakech?+

For most travelers, the train is the best option because it offers a good combination of price, speed and comfort. The journey usually takes around 2 hours 40 minutes to 3 hours 20 minutes.

How much is the train from Casablanca to Marrakech?+

A typical train fare can vary depending on the class, date and booking conditions. Check the current ONCF fare for your exact journey before booking.

How long is the train from Casablanca to Marrakech?+

The train journey usually takes around 2 hours 40 minutes to 3 hours 20 minutes depending on the service.

Is there a direct train from Casablanca to Marrakech?+

Yes. Regular ONCF trains operate between Casablanca and Marrakech, so you normally do not need to change trains.

How much is the bus from Casablanca to Marrakech?+

Current CTM schedules show fares that can vary by departure, with many current listings around 130–160 MAD. Check CTM for the exact fare and departure you want.

Is Casablanca to Marrakech cheaper by bus or train?+

Prices can vary for both options. The bus may be competitive on price, while the train generally offers a faster and more convenient journey. Check the fare for your exact date before booking.

How far is Casablanca from Marrakech?+

Casablanca and Marrakech are approximately 240 kilometers apart by road.

Can I take a grand taxi from Casablanca to Marrakech?+

Grand taxis can be used for intercity travel, but Casablanca to Marrakech is not usually the simplest route for visitors by shared grand taxi. The train or CTM bus is generally more convenient.

Should I book Casablanca to Marrakech transport in advance?+

Booking in advance is a good idea during weekends, holidays and busy travel periods. For trains and popular CTM departures, checking availability before going to the station can save time.

Continue planning

More Morocco transport routes

View all transport

Prices and journey times are typical estimates and can change depending on travel date, departure, transport class and booking conditions. Check the relevant transport operator before purchasing your ticket. Morocco Prices updates route information regularly.