AirportTransfer.com is not affiliated with the hotels listed. They are provided for reference only. You can book a luxury transfer to any of these hotels by entering the hotel name when reserving on our website or app.

Mohammed V International Airport is the main international gateway to Casablanca and Morocco’s busiest airport. The Airport (CMN) is located about 30 kilometers south of Casablanca city center. From Casablanca, the journey to Marrakech covers around 220 kilometers south, taking roughly 2.5 to 3 hours by car or train. Marrakech, a UNESCO World Heritage city, is famous for its Medina, vibrant souks, traditional riads, and historic landmarks. Highlights such as Jemaa el-Fnaa, Koutoubia Mosque, and the Bahia Palace await travelers in this colorful destination.
Marrakech is one of the most popular cities in Morocco. Also known as "Red City", Marrakech is home to many attractions such as Jardin Majorelle, Bahia Palace, Saadian Tombs, and Atlas Mountains. Casablanca Airport offers a gateway to the city of Marrakech and its many marvels. Casablanca isn't just about the city center; it also includes coastal suburbs and business districts that are popular tourist destinations. Areas like Ain Diab, Maarif, and Anfa form an important part of Casablanca’s tourism and business scene, offering seaside promenades, luxury hotels, and cultural attractions. These neighborhoods are considered an extended part of the Casablanca travel experience for both local and international visitors.
Official Name: Mohammed V International Airport (CMN).
Location: Nouaceur Province, about 30 km (≈18 miles) southeast of Casablanca city centre, Morocco.
Airport Facilities: The airport offers cafés, international and Moroccan restaurants, duty-free shops, currency exchange services, ATMs, business lounges, and car rental desks. As the busiest hub in Morocco, it features modern terminals with extensive passenger amenities.
How to get from Casablanca Airport to Marrakech? You can check available transfer options from Casablanca Airport to Marrakech city centre.
For the journey from Casablanca Airport to Marrakech, you can choose from ONCF intercity trains, long-distance buses, rental cars, or Casablanca Airport private taxi transfers. While trains and buses are affordable options, the most comfortable and time-saving choice is a pre-booked private transfer or taxi, which takes you directly to your hotel or riad in Marrakech.

Photo by Anete T on Unsplash
Bus from Casablanca Airport to Marrakech
Taking a bus from Casablanca Mohammed V International Airport (CMN) to Marrakech is possible, but it is not a direct option. Unlike major train services, there are no intercity buses that leave directly from the airport terminal to Marrakech. Passengers who wish to travel by bus first need to get into Casablanca city center before boarding a long-distance coach.
Step 1: From Casablanca Airport to City Center
You can take the ONCF airport train directly from the terminal to Casa Voyageurs Station (about 30–40 minutes).
Alternatively, you may take a taxi to the CTM or Supratours bus stations in the city.
Step 2: From Casablanca to Marrakech by Bus
Once in Casablanca city, you can choose a long-distance bus to Marrakech:
CTM Buses: Modern, air-conditioned, comfortable, and equipped with luggage compartments. Seats are spacious, and many coaches include Wi-Fi.
Supratours Buses: Also reliable, with similar comfort standards, and often aligned with train schedules.
Travel Time: About 3.5 to 4.5 hours depending on traffic.
Departure Points: CTM Bus Station (Rue Léon l’Africain) or Supratours Office near Casa Voyageurs.
Bus Fare from Casablanca Airport to Marrakech
Casablanca Airport bus ticket price starts usually 100–150 MAD (€10–15).
Train from Casablanca Airport to Marrakech
There is no trains serving Casablanca Airport. If you want to travel from Casablanca to Marrakech by train, you need to get to the city centre and take the train from Casa-Voyageurs. The trip usually takes around 3.5 to 4 hours, including the short connection at Casa Voyageurs.
Step 1: Casablanca Airport to Casa Voyageurs
From the airport station (Aéroport Mohammed V), regular ONCF trains depart every hour towards Casa Voyageurs Station in the city.
The journey takes about 30–40 minutes.
Step 2: Casa Voyageurs to Marrakech
From Casa Voyageurs Station, you can board an intercity ONCF train to Marrakech Railway Station.
Trains on this route are modern, air-conditioned, and equipped with comfortable seating.
Travel time: Around 2.5 to 3 hours.
Frequency: Trains run approximately every 2 hours throughout the day.
Train Fare from Casablanca Airport to Marrakech
Usually cost between 150–200 MAD (€15–20) depending on class (2nd or 1st class).
Taxi from Casablanca Airport to Marrakech
The taxi station at Casablanca Mohammed V International Airport is located on Level 0 of Terminal 1, where passengers can easily access both city and long-distance taxis. There are two main types of taxis available: Petit Taxi (Small Taxi), suitable for short city trips with a capacity of up to 3 passengers, and Grand Taxi (Large Taxi), ideal for bigger groups or longer journeys, accommodating up to 6 passengers.
Most taxis accept cash, although some may allow credit card payments, so it is recommended to confirm in advance. The distance between Casablanca Airport and Marrakech is approximately 220 km, and travel time typically ranges from 2.5 to 3.5 hours, depending on traffic conditions.
Taxi Fare from Casablanca Airport to Marrakech
Regular Marrakech Casablanca taxis generally charge around 1,240 MAD (€114) during the day and 1,860 MAD (€172) at night.
Uber is not available in Casablanca or the nearby tourist towns such as Tamraght, Awrir, and Taghazout. Ride-hailing apps like InDrive, Roby, Heetch, Careem, and Yassir operate in major cities including Casablanca, Rabat, Tangier, and Marrakech. However, their fares are generally comparable to those of local taxis.

Casablanca Airport Premium Chauffeur Service for Reliable Transfer Service
Private Transfer from Casablanca Airport to Marrakech
The best way to get from Casablanca Airport to Marrakech is by pre-booking a private transfer from AirportTransfer.com. With AirportTransfer.com, you can enjoy a stress-free ride. The journey time will be less than other transportation modes and you will experience a punctual and convenient transfer.
The best way to travel from the airport in Morocco is private airport transfers because AT provides convenient and reliable transfers with professional drivers who can speak English fluently. Book your Marrakech private taxi with AirportTransfer.com. Committed to providing our customers with a comprehensive range of travel options, AT offers various services, including private taxi service, black cab, meet and greet service, and limousine service. The diverse fleet includes Sedans, SUVs, and Electric Cars, catering to all preferences.
Casablanca Private Chauffeur service booking is easy via website or mobile app. is simple via the website or mobile app, available on the Google Play Store for airport transfers and Airport Transfer App Store. The transfer service offers 100% refund and free cancellation policy up to 48 hours before your airport transfer service.

Private Coach Transfers for Group Travel in Casablanca
Group Bus Transfers at Casablanca Airport
For large groups traveling from the airport, booking a Casablanca private bus rental with a driver to Marrakech ensures a smooth, comfortable, and direct journey. Instead of taking multiple taxis or navigating public buses, your group can travel together in one spacious vehicle, enjoying Morocco’s scenic landscapes along the way. This service is perfect for corporate groups, families, sports teams, school trips, tour groups, or wedding parties.
AirportTransfer.com offers a variety of vehicles: minibuses (8–19 seats) for small groups, mid-size coaches (20–35 seats) with air conditioning and luggage space, and luxury full-size coaches (36–55 seats) for maximum comfort. All transfers feature fixed prices, no hidden fees, English-speaking drivers, and modern vehicles designed for passenger comfort.
Casablanca Hotel Transfers
AirportTransfer.com offers a reliable and comfortable Casablanca hotel transfer service from Mohammed V International Airport (CMN) to your accommodation in Casablanca. Whether you're heading to a luxury hotel in the city center or a boutique riad in the Old Medina, our the best drivers ensure a seamless journey. Pre-booking your transfer guarantees a smooth ride, allowing you to relax and enjoy the sights of Casablanca upon arrival.
Here are Some Popular Luxury Hotels in Casablanca:
Royal Mansour Casablanca, Four Seasons Hotel Casablanca, Sofitel Casablanca Tour Blanche, Hyatt Regency Casablanca, Le Casablanca Hotel, Radisson Blu Hotel Casablanca City Center, Kenzi Tower Hotel, Mövenpick Hotel Casablanca, Barceló Anfa Casablanca, Ibis Casablanca City Center, Hotel Imperial Casablanca, ONOMO Hotel Casablanca Airport, Marriott Casablanca Hotel, Hotel & Spa Le Doge, Hotel Azur, Hotel Majestic, Hotel Central, Hotel Prince de Paris, and Hotel Les Saisons.The best Casablanca Airport transfer reviews are at AirportTransfer.com!