Quick Answer
The best way to get from Mohammed V Airport to the Port of Casablanca is by train, specifically the ONCF Al Bidaq train to Casa-Voyageurs station, followed by a short taxi or tram ride. This is the fastest (about 45-60 minutes total) and most cost-effective (approx. 40-80 MAD / $4-$8 USD) option for most travelers. There is no direct public bus connecting the two points. For door-to-door convenience, a pre-booked private transfer or taxi takes 30-45 minutes but costs significantly more (250-400 MAD).
By Train: The Fastest and Most Scenic Route
The ONCF train network provides the most efficient public transport link from the airport to central Casablanca. The airport has its own train station (Aéroport Mohammed V) located directly beneath Terminal 1, accessible via elevators and escalators.
Why it's the best choice: It bypasses Casablanca's notorious road traffic, is reliable, affordable, and offers a glimpse of the Moroccan landscape.
Step-by-Step Guide: Airport to Port via Train
- Find the Station: After baggage claim in Terminal 1, follow signs for "Gare / Train Station".
- Buy a Ticket: Purchase a ticket at the counter or self-service machine to "Casa-Voyageurs" (not Casa-Port). A one-way ticket in 2nd class costs 35 MAD and 1st class is 65 MAD.
- Pro Tip: 1st class offers more space and is rarely full, worth the small upgrade for comfort with luggage.
- Board the Train: Take the Al Bidaq (white and green) express train. The journey to Casa-Voyageurs takes approximately 33 minutes. Trains run from approximately 5:30 AM to 10:30 PM, with a frequency of about every 60 minutes. Check the ONCF schedule for exact times.
- Final Leg to the Port: From Casa-Voyageurs station, you are about 4 km from the main passenger terminal at Port de Casablanca. Options:
Option How-To Cost Time Petit Taxi (Best) Use the official taxi rank outside the station. Insist on using the meter or agree on a fare (25-35 MAD) before getting in. Say "Port de Casablanca, Terminal Passagers." 25-35 MAD 10-15 min Tramway Walk to the nearby "Gare Casa-Voyageurs" tram stop. Take T1 line towards "Facultés" and alight at "Port de Casablanca" stop. 7 MAD 20 min
Total Estimated Journey: 45-70 minutes | Total Estimated Cost: 40-80 MAD ($4-8 USD).
By Taxi or Private Transfer: Door-to-Door Convenience
This is the most straightforward but also the most expensive option, ideal for those with heavy luggage, traveling in groups, or arriving late at night.
Official Airport Taxis (Grand Taxis)
Upon exiting arrivals, you'll find a fixed-price taxi desk. State your destination as "Port de Casablanca - Terminal Passagers". The official fixed fare is around 250-300 MAD for the entire car (up to 4 passengers). This is non-negotiable from this desk.
Important: Avoid drivers soliciting inside the terminal. Only use the official queue and desk.
Pre-Booked Private Transfer (Recommended for Stress-Free Travel)
For the highest comfort, pre-book a private transfer. A driver will meet you at arrivals with a name sign and help with luggage.
- Price: Typically 300-400 MAD for a standard sedan.
- Booking: Use reputable platforms like GetYourGuide or Viator.
- Benefit: Fixed price, no haggling, 24/7 service, and often includes flight monitoring.