Arriving at Mohammed V International Airport (CMN) puts you at the doorstep of the economic powerhouse in Morocco, but the first hurdle is figuring out the best way to reach the city. Discover Casablanca: The 20 Most Famous Hotels and How to Get There from CMN Airport products range from budget-friendly trains to door-to-door private cars, and the right choice depends on your budget, group size, and arrival time. This guide breaks down every transfer option — train, taxi, private car, bus, and shuttle — so you can make a confident decision before you land.
Key Takeaways
- The airport train (ONCF) is the best balance of cost and speed for solo travellers heading to the city centre, taking roughly 30–40 minutes.
- Pre-booked private transfers offer the most reliability and comfort, especially for groups, families, or late-night arrivals.
- Airport Taxis are plentiful but require fare negotiation; always confirm the price before getting in.
- Casablanca Airport Taxi Alternatives: Exploring Luxury Shuttle Services products are the cheapest but are slow and impractical with heavy luggage.
- For groups of four or more, a private van often costs less per person than multiple taxi fares.
The Complete Answer: What Is the Best Way to Get from Casablanca Airport to the City Centre?

Visual breakdown of available transit modes including rail, taxi, and private car services directly outside the airport exit.
The best transfer from Casablanca Airport depends entirely on your priorities. For most first-time visitors, the airport train (ONCF) is the smart default — it’s cheap, reliable, and avoids negotiation. For groups, families, or travellers staying outside the main transit hubs, a pre-booked private transfer provides the most peace of mind.
Quick Answer: The best Casablanca airport transfer for most travellers is the ONCF train to Casa-Voyageurs or Casa-Port station. For groups or late-night arrivals, a pre-booked private car is the most convenient and stress-free option.
The Three Primary Transfer Categories
Public & Shared: This includes the train, public buses, and shared shuttles. These are the cheapest options but come with fixed schedules and often require a short taxi ride from the station or bus stop to your final destination.
Private & On-Demand: This covers petit taxis, grand taxis, pre-booked car services, and ride-hailing apps. These offer door-to-door convenience and flexibility, but at a higher cost and, in the case of street taxis, with the need for negotiation.
Luxury & VIP: Chauffeur services and premium sedans offer the highest level of comfort, often including a meet-and-greet service in the arrivals hall. This is the most expensive category but ideal for business travellers or special occasions.

Scene emphasizing personalized service, luggage assistance, and the convenience of pre-booked door-to-door airport rides.
Factors That Should Drive Your Choice
- Number of passengers and luggage volume: A solo traveller with a backpack has different needs than a family of four with checked bags.
- Arrival time: Public transport has limited operating hours. If you land late at night, a pre-booked transfer is your most reliable option.
- Final destination: The train stops at Casa-Voyageurs and Casa-Port, which are convenient for the city centre but not for suburbs like Ain Diab or Bouskoura.
- Willingness to negotiate: If you’re not comfortable haggling in French or Arabic, a pre-booked service or the train removes this pressure entirely.
Step-by-Step: How to Book and Use a Casablanca Airport Transfer
Quick Answer: The process for a smooth transfer involves confirming your terminal, choosing a mode, and having your destination address written down in Arabic or French to show your driver.
The 6-Step Process for a Smooth Transfer
- Determine your arrival terminal. Mohammed V Airport has two main terminals that are connected. Check your flight details to know which one you’ll be landing at.
- Choose your transfer mode. Based on your budget, group size, and destination, decide between the train, taxi, or a pre-booked service. Refer to the comparison table below for a quick overview.
- If taking the train: Follow the “Train” signs from the arrivals hall. Purchase a ticket from the ONCF counter or an automated machine. Keep your ticket with you for the journey.
- If taking a taxi: Exit the arrivals hall and walk to the official taxi rank. Agree on a price with the driver before getting in, and have small bills ready for payment.
- If pre-booking a private transfer: Provide your flight number and arrival time when booking. Your driver will be waiting in the arrivals hall, typically holding a sign with your name.
- Keep your booking confirmation or ticket handy. Have your hotel address written in Arabic or French to show the driver, which can help overcome any language barriers.
Comparison Table: Casablanca Airport Transfer Options at a Glance
Side-by-Side Comparison of Cost, Speed, and Suitability
| Transfer Type | Approx. Cost | Travel Time to City Centre | Best For | Key Limitation |
|---|---|---|---|---|
| Train (ONCF) | Low | 30–40 minutes | Solo travellers, budget-conscious | Limited hours, requires taxi from station |
| Petit Taxi | Medium (negotiated) | 30–45 minutes (traffic dependent) | Couples, those wanting door-to-door | Fare must be agreed, meter not always used |
| Grand Taxi (shared) | Low (per seat) | 30–45 minutes (traffic dependent) | Budget travellers, intercity trips | Shared with strangers, less comfortable |
| Pre-booked Private Car | High | 30–45 minutes (traffic dependent) | Families, business travellers, late arrivals | Most expensive, requires advance booking |
| Pre-booked Shuttle/Van | Medium (per person) | 30–45 minutes (traffic dependent) | Groups of 4+, those with lots of luggage | Requires booking, shared with other passengers |
| Public Bus (CTM/local) | Very low | 60–90 minutes | Ultra-budget travellers, no luggage | Slow, infrequent, not door-to-door |
| Ride-Hailing App | Medium (dynamic) | 30–45 minutes (traffic dependent) | Those comfortable with apps | Availability may vary, requires internet |
How to Read the Table
When comparing costs, consider whether the price is “per person” or “total cost.” The train is cheap per person, while a private car is a total cost that can be split among passengers. Travel times are estimates and can increase significantly during peak hours, with traffic potentially adding 20–30 minutes to a journey.
Taxi vs. Train vs. Private Transfer: Which One Fits Your Travel Style?
The Train (ONCF) — The Budget-Friendly and Reliable Option
The ONCF train is the backbone of public transport from the airport. It runs directly from the airport to the main city stations, including Casa-Voyageurs and Casa-Port, the latter being closer to the medina.
The train’s key advantage is its fixed price and no need for negotiation. It offers comfortable seating and dedicated luggage space. However, it has limited operating hours, so it’s not an option for very early morning or late-night arrivals. Also, you’ll need a short taxi ride from the station to your final hotel if it’s not within walking distance.
Definition: The ONCF is Morocco’s national railway operator, providing regular train service between Mohammed V Airport and Casablanca’s main city stations.
Taxis (Petit and Grand) — The Flexible but Risky Option
Airport Taxis are available 24/7 outside the arrivals hall, offering true door-to-door convenience. There are two types to be aware of:
- Petit taxi: These are small cars that operate only within city limits. They are the standard option for getting from the airport to a hotel in Casablanca.
- Grand taxi: These are larger vehicles, often used for intercity or shared rides. They can be hired for longer distances, such as a Casablanca to Marrakech transfer.
The main drawback is that the price must be negotiated before the ride. Drivers may not use the meter, and the initial quoted price for tourists is often higher than the local rate. A language barrier can also complicate the process for non-French or Arabic speakers.
Pre-Booked Private Transfer — The Premium and Stress-Free Option
A pre-booked private transfer is the most convenient option. You book online in advance, providing your flight number and arrival time. Your driver will be waiting for you in the arrivals hall, often with a meet-and-greet service.
The main advantages are a fixed price, no waiting, and no negotiation. For families, child seats can often be requested. This is the most expensive option, but for groups or those with a tight schedule, the reliability is worth the cost.
Practical Tips for a Smooth Arrival at Casablanca Airport (CMN)
Navigating the Arrivals Hall
After clearing customs, you’ll find clear signage directing you to the train station, taxi rank, and various pickup points. The airport is well-organised, but it’s always a good idea to check the signs carefully. If your flight is delayed, pre-booked transfer services typically track your flight and adjust the pickup time accordingly.
Money and Communication Essentials
ATMs and currency exchange counters are available in the arrivals hall, so you can get Moroccan Dirhams (MAD) before heading out. It’s also wise to get a local SIM card or enable international roaming so you can contact your driver or use ride-hailing apps. Always have small bills for taxi fares and train tickets, as drivers may not have change for large notes.
Handling Luggage and Group Travel
If you’re travelling with heavy luggage, consider a pre-booked private car or van, as this avoids the hassle of navigating public transport. For groups of four or more, a private van is often the most practical and cost-effective choice. If you do use the train, be prepared to carry your luggage up and down stairs, as some stations have limited escalator or elevator access.
Frequently Asked Questions (FAQ) About Casablanca Airport Transfers
Q1: How much does a taxi from Casablanca Airport to the city centre cost?
Taxi fares are negotiated, not metered, so the price can vary. Always agree on the fare before getting in. It’s best to ask the driver for the price and confirm it, or ask at the airport information desk for a general estimate.
Q2: Is there a direct train from Casablanca Airport to the city?
Yes, the ONCF train runs directly from the airport to Casa-Voyageurs and Casa-Port stations. The journey takes roughly 30–40 minutes and is the most reliable budget option.
Q3: Are airport transfers available 24/7?
Pre-booked private transfers can usually be arranged for any arrival time. However, public transport options like the train and bus have limited operating hours and are not available around the clock.
Q4: Can I pay for a private transfer in cash or by card?
Most pre-booked services require online payment by card at the time of booking. Some drivers may also accept cash, but it’s best to check the specific policy of the service you choose.
Q5: Which transfer option is best for a family with young children?
A pre-booked private car or shuttle is the safest and most convenient option for families. You can request child seats when booking, and the door-to-door service avoids the stress of managing children and luggage on public transport.
Conclusion
Choosing the right Casablanca airport transfer comes down to balancing cost, convenience, and your specific arrival circumstances. The train is the smart default for solo travellers and couples on a budget, offering a reliable and affordable ride to the city centre. For groups, families, or late-night arrivals, a Discover Casablanca: The 20 Most Famous Hotels and How to Get There from CMN Airport products provides the peace of mind of a guaranteed pickup and door-to-door service.
Before you travel, check real-time schedules and prices for the ONCF train and confirm your booking details for any private transfer. Availability and costs can change, so a quick check ensures your journey from CMN to Casablanca is as smooth as possible.