Best Ways: How to Get from Casablanca to Marrakech

Best Ways: How to Get from Casablanca to Marrakech

Best Ways: How to Get from Casablanca to Marrakech

Are you looking for the best ways to get from Casablanca to Marrakech, Morocco? Marrakech is one of the most visited places in Africa, so don’t miss it on your Morocco Itinerary. You can take a day trip to Marrakech, but for the best experience, spend at least 2-3 days in this vibrant and bustling city.

Getting to Marrakech may seem difficult, but depending on your time and budget, there are several ways to get there. You can easily get to Marrakech by bus, train, plane, rental car, or private transfer.

In this ultimate guide, you will find all the ways to get to Marrakech, such as the cheapest and quickest way to travel, journey times, and how much a taxi or train ticket costs.

Disclosure: This post contains a few affiliate links, which means we may receive a small commission, at no cost to you, if you make a purchase through our link. This is a free way to support us and allow us to continue to create inspiring travel guides.

NO TIME TO READ NOW? PIN IT

Casablanca to Marrakech

How far is Marrakech from Casablanca?

The distance between Casablanca and Marrakech is about 245 km, which is 2.5-4 hours, depending on traffic and mode of transport.

Scroll down for more information about which transport is the best for you, how long the journey takes, and how much a bus ticket or taxi will cost.

Read our → Marrakech Guide

Book a private, full-day city tour via Viator or GetYourGuide.

Casablanca to Marrakech by Flight

The fastest way to get to Marrakech is by plane. Royal Air Maroc operates several daily flights from Casablanca Mohammed V International Airport (airport code CMN) to Menara Airport (airport code RAK).

The flight takes just 45 minutes. The plane tickets cost between 85 and 100 USD (excluding luggage) per person for one way. In high season, flight tickets can be even more expensive.

TIP
Use Skyscanner to find cheap flights to Marrakech.

Marrakech Menara Airport to City Center

The distance between Menara Airport and Marrakech city center is about 7 km, which is 20-40 minutes, depending on traffic and mode of transport. You can easily get to the city center from the airport by taxi, bus, rental car, shared and private transfer.

Read the full post → How to Get from Menara Airport to Marrakech

Casablanca to Marrakech Day Trip

If you don’t want to worry about how to get from one city to another, join a group or private tour that includes a transfer. You can visit the Koutoubia Mosque, Bahia Palace, Secret Garden, Jemaa el-Fna Square, and the vibrant souks.

Group tours usually depart at 7:30 AM. This 12-hour Marrakech excursion includes hotel pick-up and drop-off, registered historian tour guide, bottled mineral water, lunch, camel ride, and transportation by air-conditioned minivan.

Book this excellent day tour via Viator or GetYourGuide.

Alternatively, book this 7-Day Luxury Desert Tour from Casablanca to Marrakech, which includes a visit to Chefchaouen, Fes, Merzouga Desert, Ait Ben Haddou, and Todra Gorge.

Casablanca Airport to Marrakech

By Car

You can easily rent a car at Casablanca Mohammed V International Airport (airport code CMN) or in the city. The car rental costs will be different when you travel to Morocco in high season or low season and rent a car in advance or at the last minute.

But you will spend around 15-20 USD daily for a standard car with full coverage. Book your car in advance to get the best price! Check car rental prices and availability.

During our travels, we always use Discover Cars for car rentals.

The two cities are connected by the well-maintained A3 highway. The drive time is usually 2.5-3 hours, depending on traffic. There are often police checkpoints on the road, so always wear your seatbelt and obey the speed limit!

Hi! We are Dittus & Máté

If you like our content and we’ve helped you with our free travel guide, please consider supporting what we do. Thank you.

By Taxi

The easiest and most comfortable way to get to Marrakech is by taxi. The journey takes 2.5-3 hours, depending on traffic. Marrakech is only accessible by Grand taxi.

A taxi cost from Casablanca Airport to Marrakech is between 120-180 USD, depending on the number of passengers, time of day, etc. If you are not traveling alone, the price is affordable.

Before you get in the taxi, be sure to agree on a price with the driver! Taxi drivers do not accept card payments, so you should bring local money (MAD) or EUR. 

Buy an eSIM and data package for Morocco.

Casablanca to Marrakech by taxi

Private Transfer from Casablanca to Marrakech

The most expensive way to get to Marrakech is by private transfer. You can choose the pick-up time between 6 AM and 1 AM. After landing at the airport, go to the arrivals hall to meet your driver and enjoy a safe and comfortable private transfer to Marrakech.

The journey takes 2.5-3 hours, depending on traffic. For four people, it costs 60 USD per person, and for six people, it will cost 40 USD per person, making it ideal for families and groups of friends.

Book a private transfer.

Casablanca to Marrakech by Train

The best way to get to Marrakech is by train. ONCF trains run several times a day between the two cities.

Casablanca has two main train stations, the Casa Port and Casa Voyageurs. Trains to Marrakech only depart from Casa Voyageurs train station.

Casa Voyageurs train station can be reached by train, tram or taxi. The Casa Voyageurs tram stop is about a 5-minute walk from the railway station. You can get to the train station from the Casablanca Airport in around 30 minutes by train. Train tickets start from 50 MAD (5 USD) per person.

You can buy your train ticket at the station, but avoid the queue and buy it online. Train tickets to Marrakech start from 15 USD, depending on the type of train.

We recommend you arrive at the train station at least 30 minutes before departure. Take care of your valuables, as minor thefts or pickpockets may occur around the railway station.

Don’t forget to buy travel insurance! We always choose SafetyWing for our travels.

Casablanca to Marrakech by train

Casablanca to Marrakech Train Time

Trains run regularly throughout the day between 06:15 and 22:35. You can check the current timetable on the ONCF Voyages website. The train journey to Marrakech train station takes 2 hours 40 minutes.

Good to know
A taxi to Jemaa el-Fna square from Marrakech railway station costs around 40-50 MAD (4-5 USD).

Casablanca to Marrakech by Bus

The cheapest way to reach Marrakech is by public bus, as many bus companies offer buses to Marrakech. Each company has different departure and arrival stations, so you can choose the one that best suits you. In Morocco, we have always traveled by CTM bus because it is affordable, comfortable, and safe.

The nearest tram stop to the Casablanca CTM bus terminal is Marché Central, just a 5-minute walk from the bus station. A tram ticket costs 8 MAD (8 USD) for a single trip and 14 MAD (14 USD) for two rides.

Buses depart several times a day between 06:00 and 23:59. We recommend you arrive at the bus station at least 30 minutes before departure. The travel time is approximately 3-3.5 hours, depending on traffic.

The bus tickets start from 90 MAD (9 USD), and we recommend you buy them 1-2 days in advance.

Casablanca to Marrakech by Minivan

One of the best and most popular ways to get to Marrakech is by air-conditioned minivan. The journey time takes 3 hours, depending on traffic and number of passengers. A shuttle minivan to Marrakech (any hotel) starts from 38 USD.

Get Minivan Tickets through 12Go or Bookaway.

Where to Stay in Marrakech

Marrakech has some luxury hotels and traditional Moroccan houses (riads), but accommodation options are available for all budgets. These are our recommendations.

Best hotels in Marrakech

Recommended post → Best Riads in Marrakech

Photo credit: Sakkan

More Travel Guides about Morocco

We hope our post on how to get from Casablanca to Marrakech will help you plan your next trip to Morocco. If you have any questions or thoughts, let us know in the comment below.

Travel Resources

Hotels – Booking.com
Car Rentals – Discover Cars
Flights – Skyscanner
eSIM: – Airalo
Travel Insurance – SafetyWing
Tours & Attractions – GetYourGuide
Bus/Transfer – Bookaway

RECOMMENDED POSTS

Leave a Comment

Your email address will not be published. Required fields are marked *

Pin It on Pinterest

Review My Order

0

Subtotal