The easiest way to travel from Casablanca airport to city center depends on your arrival time, luggage, hotel location and travel plan after Casablanca. The ONCF airport train is usually the cheapest option and works well if you are heading to Casa-Voyageurs, Casa-Port or another connected station. A white airport taxi is more direct and convenient for hotels, especially with luggage, but the price is higher and should be confirmed before leaving. A private transfer is comfortable and predictable, but usually costs more than the train or taxi. A rental car from CMN is the best choice if Casablanca is only the start of your Morocco trip and you plan to continue toward Rabat, Marrakech, El Jadida, Mohammedia or other cities.
For many travellers, the real question is not only “how do I get from Casablanca airport to the city?” but “what do I need after I reach the city?” If you only need one ride to a hotel, the train or taxi may be enough. If you want freedom from day one, airport car delivery gives you a smoother start.
Table of Contents
- Where Mohammed V Airport sits vs the city
- The ONCF airport train: price, times, stations
- Official airport taxis: fares and night surcharge
- Private pre-booked transfers
- Renting a car at the airport
- Cost comparison table
- Which option suits which traveller
- Tips for first-time arrivals at CMN
- Free airport car delivery explained
- FAQs
Where Mohammed V Airport Sits vs the City
Casablanca Mohammed V International Airport, usually known by its airport code CMN, sits south of Casablanca near Nouaceur. The airport is not inside the city centre, so you should plan your arrival transfer before landing, especially if you arrive late, travel with family or carry several bags.
The distance from CMN to central Casablanca is roughly 30 to 35 km depending on your final destination. In normal traffic, the drive can take around 35 to 50 minutes. During rush hour, bad weather or busy evening arrivals, it can take longer. Casablanca is Morocco’s largest business city, so traffic can build quickly around main roads, station areas and hotel districts.
This is why the best transport option from Casablanca airport to city center changes from traveller to traveller. Someone staying beside Casa-Voyageurs may love the train. Someone heading to Maarif, Anfa or a hotel outside the station area may prefer a taxi, transfer or rental car. Someone continuing to Rabat, Marrakech or the coast may save time by collecting a car directly at the airport.
The ONCF Airport Train: Price, Times and Stations
The Casablanca airport train is one of the simplest public transport options from CMN. The airport railway station is located inside the airport area, in the basement of Terminal 1, with access from the airport concourse. This makes it convenient when you arrive during normal operating hours and do not want to negotiate a taxi fare.
The train connects Mohammed V Airport with key Casablanca stations, including Oasis, Casa-Voyageurs and Casa-Port. Casa-Voyageurs is useful if you want onward trains to other Moroccan cities. Casa-Port is closer to the city centre and business areas near the port side. Oasis can also be practical for some southern or western parts of Casablanca.
The official airport information lists the train as generally running from around 06:50 to 22:50. The journey to Casa-Voyageurs is listed at around 30 minutes, with ticket prices shown as 50 MAD in second class and 70 MAD in first class. These details can change, so travellers should always check live times on ONCF before travelling.
The main advantage of the Casablanca airport train is cost. It is usually the cheapest reliable way to get from Casablanca airport to city center. It is also good for solo travellers, light luggage and daytime arrivals. The main downside is that it does not drop you at your hotel door. After reaching Casa-Voyageurs, Casa-Port or Oasis, you may still need a petit taxi or ride to your accommodation.
The train is a smart choice if your flight lands early enough, you are comfortable moving through stations, and your hotel is near a connected area. It is less convenient for late-night arrivals, large families, heavy suitcases, travellers with children, or anyone staying far from a train station.
Official Airport Taxis: Fares and Night Surcharge
White airport taxis are available outside the arrivals areas at Casablanca Mohammed V Airport. For many visitors, they are the most direct option because they take you straight from CMN to your hotel, apartment or meeting point without changing transport.
The typical Casablanca airport taxi price to the city centre is often around 250 to 350 MAD, depending on the time of day, destination, traffic and negotiation. Some airport taxi references mention higher practical prices at night or during busy periods. Because prices can vary, the best rule is simple: confirm the fare clearly before you get into the taxi.
A taxi is more expensive than the train, but it is more comfortable when you have luggage or arrive tired after a long flight. It also avoids the extra step of arriving at a station and then finding a second taxi to reach your hotel. For hotels in Maarif, Anfa, Ain Diab, Sidi Maarouf or business districts away from Casa-Port, a taxi may be easier than the train.
At night, taxis become more useful because the train does not run all night. If you land after the last train, a taxi, private transfer or pre-arranged car delivery is usually the practical choice. Just avoid unofficial drivers approaching inside the terminal. Use the official taxi area and agree on the destination and price first.
Private Pre-Booked Transfers
A private pre-booked transfer gives you a fixed pickup plan before you land. Your driver usually waits for you at arrivals, helps with luggage and takes you directly to your hotel. This is useful if you want a stress-free arrival, especially for late flights, business trips, family travel or first visits to Morocco.
The main benefit is predictability. You know the price before landing, you know who is meeting you, and you avoid negotiation after a flight. Some transfers also track flight delays, which helps if your arrival time changes.
The downside is cost. A private transfer is usually more expensive than the train and can be more expensive than a normal taxi. It is also only a transfer, not a mobility solution for the rest of your trip. If you will need transport the next day, you may still end up booking taxis, trains or a rental car later.
Private transfers are best for travellers who want door-to-door comfort but do not plan to drive. They are also useful for short stays in Casablanca where you only need airport-to-hotel and hotel-to-airport transport.
Renting a Car at the Airport
Renting a car at Casablanca airport is the strongest option when your trip goes beyond one hotel in the city. CMN is well positioned for travellers starting a Morocco road trip because you can leave the airport and continue toward Casablanca, Rabat, Mohammedia, El Jadida, Marrakech or other destinations without returning to the city centre first.
A rental car is not always necessary if you only plan to stay in central Casablanca for one night. Parking and city traffic can be stressful for first-time visitors. But if you want flexibility, self-drive gives you full control over your schedule. You can stop for food, visit multiple areas in one day, change plans, and avoid waiting for taxis each time.
For budget-focused travellers, cheap car rental Casablanca is usually the easiest starting point. Economy cars are practical for airport pickup, city driving and short road trips. If you want more comfort for business travel, couples or longer drives, sedan rental Casablanca gives you more space and a smoother ride. Travellers who want to avoid large pre-authorisations can also compare no deposit car rental Casablanca options before arrival.
The biggest advantage of booking before landing is that you avoid airport pressure. You can confirm the car type, insurance, kilometres, payment method, delivery point and handover time before your flight. This is especially useful if you arrive late, travel with kids or need to leave Casablanca quickly.
Cost Comparison Table
| Option | Estimated Cost | Travel Time | Best For | Main Downside |
|---|---|---|---|---|
| ONCF airport train | Around 50 MAD second class / 70 MAD first class to Casa-Voyageurs | Around 30 minutes to Casa-Voyageurs | Solo travellers, light luggage, daytime arrivals | Not door-to-door, limited late-night service |
| White airport taxi | Around 250–350 MAD to central Casablanca | Around 35–50 minutes, traffic dependent | Hotels, luggage, direct arrival | Price should be confirmed before departure |
| Private transfer | Usually higher than taxi or train | Around 35–50 minutes, traffic dependent | Families, business travellers, late arrivals | More expensive for a single ride |
| Rental car at CMN | Depends on car type, season and rental length | Pickup time plus drive | Road trips, flexible travel, onward routes | City parking and traffic require planning |
Prices are estimates and can change by season, traffic, provider, vehicle type and time of day. For the airport train, always check ONCF live schedules before travelling. For taxis and transfers, confirm the price before leaving the airport.

Which Option Suits Which Traveller?
Best for Solo Travellers
The train is usually the best value for solo travellers arriving during the day. It is affordable, clear and avoids taxi negotiation. If your hotel is near Casa-Port, Casa-Voyageurs or an easy taxi ride from the station, this option makes sense.
Best for Couples
Couples can choose between the train and taxi depending on luggage and arrival time. If you have light bags and land before the last train, the ONCF option is cost-effective. If you are arriving late or staying far from a station, a taxi or transfer is easier.
Best for Families
Families usually need the simplest door-to-door option. A taxi, private transfer or rental car is more comfortable than managing luggage, children and station changes. If the family is staying several days or planning day trips, airport car delivery can be more practical than paying for repeated taxis.
Best for Business Travellers
Business travellers often value time and predictability. A private transfer or sedan rental is usually more suitable than the train. If you have meetings in different parts of Casablanca, a rental car gives more control over your schedule.
Best for Road Trip Travellers
If Casablanca is only the start of your Morocco trip, renting a car at CMN is usually the best option. You can avoid entering the city centre just to collect a car later. This is ideal for travellers heading to Rabat, Marrakech, El Jadida, Mohammedia, Bouskoura or coastal routes.
Best for Late-Night Arrivals
For late-night arrivals, check the train schedule first. If the last train has already passed, choose an official taxi, private transfer or pre-arranged rental car delivery. Do not rely on public transport without checking times.
Tips for First-Time Arrivals at CMN
First, check your arrival time against the train schedule before deciding. The Casablanca airport train is useful, but not if your flight lands after the last departure.
Second, keep small cash in Moroccan dirhams for taxis, snacks or quick expenses. Some services accept card or online payment, but cash remains useful after arrival.
Third, confirm your exact destination. “Casablanca city center” can mean different areas. Casa-Port, Casa-Voyageurs, Maarif, Anfa, Ain Diab and Sidi Maarouf are not the same transfer experience. The best route depends on your hotel address.
Fourth, avoid unofficial transport offers inside the airport. Use official signs, official taxi areas, confirmed transfer drivers or a pre-arranged rental meeting point.
Fifth, if you rent a car, take a few minutes to check the vehicle before leaving. Photograph the exterior, fuel level, mileage and any visible marks. A proper handover protects both the traveller and the agency.
Sixth, plan around traffic. Casablanca can be busy in the morning, late afternoon and early evening. If you have a meeting, train connection or hotel check-in time, add extra margin.
Free Airport Car Delivery Explained
Free airport car delivery is simple: instead of taking a train or taxi into the city to collect a vehicle, the car is brought to you at Casablanca Mohammed V Airport. You land, meet the local team, check the car, sign the rental agreement and drive away from CMN.
This is especially useful for travellers who do not want to queue for taxis or follow train timetables after a flight. It also helps when your route starts outside central Casablanca. For example, if you are heading directly to Rabat, Mohammedia, El Jadida or Marrakech, collecting the car at the airport avoids an unnecessary city-centre detour.
With MarHire Car Casablanca, travellers can arrange airport delivery in advance, receive booking details clearly and choose a vehicle that fits the trip. Economy cars are ideal for simple city use and budget travel. Sedans are better for comfort, longer drives and business trips. No-deposit options help travellers who do not want a large hold on their card.
The best approach is to book before your flight, send your arrival time and flight number, and confirm the handover point. If the flight is delayed, the delivery time can be adjusted more easily when everything is arranged in advance.
Final Verdict: Train, Taxi or Rental Car?
Take the train if you want the cheapest reliable option, arrive during operating hours and do not mind continuing from a station to your hotel.
Take a taxi if you want a direct ride to your hotel, especially with luggage, family or a late arrival. Confirm the price before departure.
Book a private transfer if you want comfort, fixed planning and a driver waiting for you at arrivals.
Rent a car at the airport if Casablanca is the start of a wider trip or you want freedom from the moment you land. For travellers planning more than one stop, airport car delivery can be the most practical choice.
FAQs
How do I get from Casablanca airport to the city centre?
You can take the ONCF airport train, an official white airport taxi, a private transfer or a rental car delivered at CMN. The train is usually cheapest, while taxis, transfers and car rentals are more direct.
How much is a taxi from Casablanca airport to the city?
A typical taxi from Casablanca airport to the city centre is often around 250 to 350 MAD, depending on traffic, time of day, destination and negotiation. Always confirm the fare before leaving.
Is there a train from Casablanca airport to the city?
Yes. The ONCF train connects Mohammed V Airport with Casablanca stations such as Oasis, Casa-Voyageurs and Casa-Port.
How far is Mohammed V Airport from Casablanca?
Mohammed V Airport is roughly 30 to 35 km south of central Casablanca, depending on the exact area you are going to.
How long does the airport train take to Casa-Port?
The train to Casa-Voyageurs is listed at around 30 minutes. Casa-Port usually takes longer because it is further along the route. Always check the current ONCF schedule before travel.
Does the Casablanca airport train run at night?
The airport train generally runs from early morning until late evening, not all night. If you land late, check the schedule before relying on the train.
Is it cheaper to take the train or a taxi from Casablanca airport?
The train is usually much cheaper, especially for solo travellers. A taxi costs more but takes you directly to your hotel.
Can I rent a car directly at Casablanca airport?
Yes. You can rent a car at or near Casablanca airport, and with MarHire Car Casablanca you can arrange airport delivery so the car is ready when you arrive.
Is the white taxi from the airport safe and official?
White airport taxis are the official taxi option at CMN when taken from the designated taxi area. Avoid unofficial offers inside the terminal and confirm the price before the ride.
What is the best way to reach a hotel in Maarif or Anfa from CMN?
For Maarif or Anfa, a taxi, private transfer or rental car is usually easier than the train because these areas are not directly at the airport train stops. The train can still work if you are happy to continue by petit taxi from a station.
Final Recommendation
For the cheapest route from Casablanca airport to city center, take the train. For the simplest hotel arrival, take a taxi. For the smoothest late night or business arrival, book a private transfer. For the most freedom, especially if you are leaving Casablanca or planning several stops, rent a car at CMN.
Skip the taxi queue and the train timetable by booking with MarHire Car Casablanca. Your car can be delivered free to the CMN arrivals hall with clear pricing, local support, no deposit options, unlimited kilometres on many bookings and full insurance included.






