Transport

Casablanca to Marrakech: Complete Travel Guide 2026 | All Transport Options

The definitive guide to traveling between Casablanca and Marrakech. All transport options compared with honest prices and timing information.

Casablanca to Marrakech: Complete Travel Guide 2026 | All Transport Options

The 240-kilometer journey between Casablanca and Marrakech is one of Morocco's most traveled routes. Whether you're arriving at Mohammed V Airport and heading straight to Marrakech or traveling between the two cities, here's your complete guide to every transport option.

The Route

The journey follows the A7 highway (also known as the "Autoroute"), a modern toll road that connects Casablanca and Marrakech in approximately 3 hours. The highway passes through the fertile plains of the Chaouia and Doukkala regions, with views of the Atlas Mountains on the horizon as you approach Marrakech.

Option 1: Train (Most Popular)

Duration: 3 hours | Price: 140-240 MAD | Comfort: ★★★★☆

Morocco's train system is one of the best in Africa, and the Casablanca to Marrakech route is well-served.

How It Works

Trains depart from Casa Voyageurs station (in central Casablanca) or Casa Port station (closer to the city center) and arrive at Marrakech train station, which is in the modern Gueliz district (new city), about 15 minutes from the medina.

Schedule

Approximately 8-10 trains per day, running from early morning (around 6 AM) until evening (around 9 PM). Trains run roughly every 2 hours.

Ticket Prices

  • 2nd class: ~140 MAD
  • 1st class: ~240 MAD (more spacious seating, recommended for longer journeys)

Tip: 1st class is worth the extra cost for the 3-hour journey. You get more legroom, fewer passengers per carriage, and a quieter environment.

Booking

  • Online: oncf.ma
  • At the station: Casa Voyageurs or Casa Port ticket offices
  • Same-day tickets are usually available except during peak holiday periods

Getting to the Station from CMN Airport

If you're arriving at Mohammed V Airport, the airport has its own train station (connected to Terminal 1). Take the Al Bidaoui airport express to Casa Voyageurs (45 minutes, 55 MAD), then change to the Marrakech-bound train.

Pros and Cons

Pros:

  • Affordable
  • Comfortable (especially 1st class)
  • Regular departures
  • Scenic in parts
  • No traffic delays

Cons:

  • Requires getting to/from train stations
  • Luggage handling is your responsibility
  • No scenic Middle Atlas route
  • Limited stops en route

Option 2: CTM Bus

Duration: 3.5-4 hours | Price: 80-120 MAD | Comfort: ★★★☆☆

CTM buses offer a budget-friendly alternative to the train.

How It Works

Buses depart from Casablanca's CTM bus station (near the train station) and arrive at Marrakech's CTM bus station.

Schedule

Multiple daily departures from early morning until evening.

Ticket Prices

Approximately 80-120 MAD depending on the time of day and how far in advance you book.

Pros and Cons

Pros:

  • Cheapest option
  • Air-conditioned
  • Luggage included

Cons:

  • Slower than the train
  • Less comfortable
  • Subject to traffic delays
  • Bus stations may require taxi transfers

Option 3: Private Transfer (Best for Airport Arrivals)

Duration: 3-3.5 hours | Price: Fixed for the vehicle | Comfort: ★★★★★

If you're arriving at CMN Airport and heading directly to Marrakech, a private transfer is the most convenient option.

How It Works

Your driver meets you at the airport arrivals hall with a name sign, assists with luggage, and drives you directly to your Marrakech hotel or riad via the A7 highway.

Pricing

Pricing is per vehicle, not per person, making it excellent value for groups:

  • 7-seat minivan: Ideal for families and small groups
  • 17-seat minibus: For larger groups

Pros and Cons

Pros:

  • Door-to-door service from airport to hotel
  • Meet & greet at arrivals
  • Flight monitoring (pickup adjusted if delayed)
  • Comfortable, air-conditioned vehicle
  • No luggage handling
  • Luggage assistance
  • Fixed price, no surprises

Cons:

  • More expensive than public transport for solo travelers
  • Best value when shared among a group

Option 4: Grand Taxi

Duration: 3-4 hours | Price: 600-800 MAD for the whole vehicle | Comfort: ★★☆☆☆

Grand taxis are shared intercity taxis that can be hired for the full journey.

Pros and Cons

Pros:

  • Faster than the bus
  • More direct than public transport
  • Flexible departure times

Cons:

  • Cramped vehicles (typically old Mercedes sedans)
  • Uncomfortable for 3+ hours
  • Driver may not speak English
  • Variable safety standards
  • Not much cheaper than a private minivan for a group

Which Option Should You Choose?

Choose the train if: You're already in central Casablanca, traveling solo or as a couple, and want a good balance of comfort and cost.

Choose the bus if: You're on a tight budget and don't mind a slightly longer, less comfortable journey.

Choose a private transfer if: You're arriving at CMN Airport, traveling as a family or group, want door-to-door service, or value comfort and convenience.

Choose a grand taxi if: You need something faster than the bus and can't get train tickets, but a private transfer isn't available.

Casablanca to Marrakech: Practical Tips

Best Time to Travel

The journey is pleasant year-round. The A7 highway is well-maintained and the 3-hour drive is comfortable in any season. Summer months (June-August) can be very hot in Marrakech, so arriving by air-conditioned train or private transfer is recommended.

What to See Along the Way

If you're taking the private transfer route, ask your driver about stopping at:

  • Settat: A small town roughly halfway where you can stretch your legs
  • Ben Guerir: Home to the Mohamed VI Polytechnic University and an interesting new city development

Arrival in Marrakech

Marrakech train station is in Gueliz (new city), about 15 minutes from the medina. Petit taxis (beige) are available for the short ride to your accommodation. If you have luggage and the medina's narrow streets are involved, consider booking a transfer from the station too.

Booking Your Private Casablanca to Marrakech Transfer

TransferMorocco offers comfortable private transfers from Casablanca (including CMN Airport) to Marrakech:

  • 7-seat minivan: Up to 7 passengers
  • 17-seat minibus: For larger groups
  • Meet & greet: At CMN Airport arrivals
  • Fixed price: For the entire vehicle
  • Flight monitoring: Pickup adjusted automatically

Contact us on WhatsApp to book. Free cancellation up to 48 hours before pickup.

Related topics:

Casablanca to MarrakechCasablanca transporttrain Casablanca Marrakechbus Casablanca Marrakechprivate transfer

Book a Transfer for This Trip

Related to this article

Private MinibusPrivate Minibus

Casablanca to Marrakech

17 places · Transfer

Private one-way transfer from Casablanca to Marrakech in a spacious 17-place minibus.

240 km·3-3.5 hours
Private VanPrivate Van

Casablanca to Marrakech Minivan

7 places · Transfer

Private transfer from Casablanca to Marrakech in a comfortable 7-place minivan. Airport or city pickup.

240 km·3-3.5 hours

Need a Transfer in Morocco?

We offer private transfers between all major Moroccan cities. Fixed prices, comfortable vehicles, and English-speaking drivers.

Book Your Transfer