Explore Destinations

Discover the world's most amazing places

How to Get from Mohammed V International Airport to Fes

Quick Answer

For most travelers, the train is the best way to get from Mohammed V Airport (CMN) to Fes. The journey involves a short train ride to Casablanca's main station (Casa-Voyageurs), followed by a comfortable intercity train to Fes. Total travel time is approximately 4.5 to 5.5 hours at a cost of around 230 to 300 Moroccan Dirhams (MAD). For budget travelers, the bus is the cheapest option (120-180 MAD, 5-6 hours), while private transfers are the most convenient but expensive choice (1200-2000 MAD, 3.5-4 hours).

Quick Navigation: Transport from CMN to Fes

By Train: The Recommended Route from Airport to Fes

Morocco's national rail operator, ONCF, provides an efficient and scenic link between Casablanca's airport and Fes. This is the preferred method for its balance of cost, comfort, and reliability.

Step-by-Step Guide

  1. Find the Airport Train Station: After baggage claim, follow signs for "Train" or "Gare". The station is on the -1 level of the airport terminal.
  2. Purchase Your Ticket: Buy a ticket to "Fes" from the ONCF office or red vending machines. You will get one ticket for the entire journey. Price varies by train type (see table).
  3. Take the Airport Train to Casa-Voyageurs: Board any train heading to "Casa-Voyageurs". This 40-minute journey has multiple stops in Casablanca.
  4. Change Trains at Casa-Voyageurs: This is the main hub. Follow signs for "Trains Grandes Lignes" (Intercity Trains) to find your platform for Fes. Allow 10-30 minutes for the connection.
  5. Board the Intercity Train to Fes: Trains to Fes are modern and comfortable. The journey takes about 3.5 to 4 hours.
  6. Arrive at Fes-Ville Station: Disembark at Fes's main station, "Fes-Ville". Taxis and buses are available outside to reach your final destination (medina, hotels).

Train Types & Ticket Prices

Train Type (ONCF) Approx. Travel Time (Casa-Voyageurs to Fes) Approx. Fare (Airport to Fes) Key Features
Al Boraq (High-Speed) ~2 hours* ~300 MAD (2nd Class) Fastest, most modern, limited daily schedule. *Only runs between Casablanca and Tangier, not directly to Fes. Requires separate connection.
Train Navette Rapide / Ordinary 3.5 - 4 hours 230 - 270 MAD (2nd Class) Most common and recommended. Comfortable, air-conditioned, with luggage space. Multiple departures daily.

Source: Official ONCF Website

Luggage & Comfort

  • Luggage: Ample overhead racks and dedicated spaces at carriage ends. Large suitcases are manageable.
  • Classes: Second Class (comfortable, 4 seats per row) and First Class (more spacious, 3 seats per row). First Class costs about 50% more.
  • Facilities: Most intercity trains have a small snack bar/cafe carriage.

By Domestic Flight: Is It Worth It?

Royal Air Maroc (RAM) operates domestic flights from Casablanca (CMN) to Fes (FEZ). While seemingly quick, the total "door-to-door" time and cost make it a niche choice.

The Reality of "Door-to-Door" Time

A flight from CMN to FEZ takes about 1 hour. However, consider the full timeline:

  • Airport Transfer at CMN: From international arrivals, you must go to the domestic departures terminal. Allow 60-90 minutes before flight for check-in and security.
  • Flight Time: 1 hour.
  • Airport Transfer at FEZ: Fes-Saïss Airport is 15 km from the city center. A taxi into Fes medina takes 30-45 minutes.

Total Practical Travel Time: 5 to 6 hours – often comparable to the train.

Cost & Practicalities

  • Price: One-way fares typically range from 600 to 1500 MAD, significantly more than train or bus.
  • Frequency: Usually 1-3 flights per day. Schedules can change.
  • When It Makes Sense: If you have a very long laywait in Casablanca and your time is extremely valuable, or if you are connecting from a RAM long-haul flight with a through-ticket.

Check current schedules on the Royal Air Maroc website.

By Bus: The Most Economical Choice

For travelers on a strict budget, buses run by CTM or Supratours (ONCF's bus arm) offer the lowest cash cost. The journey is not direct from the airport.

Step-by-Step Bus Route

  1. Get to Casablanca's Main Bus Station: From CMN airport, take the train (40 mins, ~40 MAD) or a petit taxi (30-45 mins, ~200-300 MAD) to "Gare Routière Oulad Ziane" – the primary CTM station.
  2. Purchase Bus Ticket: Buy a ticket at the CTM or Supratours counter for the next bus to Fes. Frequency is good (every 1-2 hours).
  3. Bus Journey to Fes: The bus ride takes approximately 4.5 to 5 hours.
  4. Arrival in Fes: Buses arrive at the CTM bus station in Fes, located outside the medina. A short taxi ride is needed to most hotels.

Key Bus Operator Details

OperatorApprox. Fare (Casablanca to Fes)Key Features
CTM 120 - 150 MAD Morocco's largest, most reliable coach company. Air-conditioned, assigned seating, luggage stored below. Online booking recommended.
Supratours 130 - 180 MAD Often coordinates with train timetables. Similar comfort to CTM. Tickets can sometimes be bought as a train+bus combo.

Total Cost (Airport to Fes Med): Train to station (40 MAD) + Bus (140 MAD) + Taxi in Fes (20 MAD) = ~200 MAD.

Tip: Buses can be full, especially on weekends and holidays. Book in advance online whenever possible.

By Taxi & Private Transfer: For Convenience at a Premium

This is the most direct but also the most expensive method, suitable for specific circumstances.

Options & Costs

  • Grand Taxi (Shared): These are older Mercedes sedans that depart when full (6 passengers). You might find them offering rides to Fes from near the airport, but it's uncommon. Price per person could be 250-350 MAD, but you may wait hours for the car to fill.
  • Private Taxi (Negotiated): You can negotiate with a grand taxi driver for a private ride. Expect to pay 1200 to 1800 MAD for the entire car for the 3.5-4 hour journey. Agree on the price firmly before any luggage is loaded.
  • Pre-Booked Private Transfer: The most hassle-free option. A driver meets you at arrivals with a name sign and takes you directly to your Fes hotel. Prices range from 1400 to 2200 MAD, depending on vehicle size and service level. Book via reputable hotel or tour companies.

When to Consider a Taxi/Transfer

  • Arriving very late at night after trains/buses have stopped.
  • Traveling in a group of 3-4 people, making the cost per person reasonable.
  • Having a lot of luggage or mobility issues.
  • Prioritizing absolute door-to-door convenience over cost.

Warning: Avoid unlicensed "taxi touts" inside the terminal. Use official taxi ranks or pre-booked services.

Ticket & Cost Comparison: Choosing Your Best Option

This table summarizes all key data to help you decide quickly.

Transport Method Total Door-to-Door Time Approx. Cost (One-Way) Key Advantages Key Disadvantages Best For...
Train (ONCF) 4.5 - 5.5 hours 230 - 300 MAD Best value, comfortable, reliable, scenic, minimal transfers. No direct train; one change required. Most travelers (BEST OVERALL)
Bus (CTM/Supratours) 5.5 - 6.5 hours 120 - 200 MAD* Cheapest option, reliable companies. Longest travel time, requires trip to bus station. Budget travelers (CHEAPEST)
Domestic Flight (RAM) 5 - 6 hours 600 - 1500 MAD Fast in the air, avoid road travel. High cost, airport hassle, similar total time to train. Those with tight connections on RAM tickets.
Private Taxi / Transfer 3.5 - 4.5 hours 1200 - 2200 MAD Most convenient, direct door-to-door, 24/7. Very expensive, price negotiation required. Groups, late arrivals, luxury/convenience seekers.

*Includes cost of getting from CMN airport to Casablanca's bus station.

Traveler Tips & Essential Advice

Luggage Strategy

  • Pack Light for Transfers: You will need to carry your luggage on/off trains and between platforms at Casa-Voyageurs. A rolling suitcase is fine, but oversized/heavy bags will be cumbersome.
  • Consider Luggage Forwarding: If you have heavy bags, some services in major cities can send luggage directly to your hotel in Fes a day ahead. Ask your riad or hotel for local provider recommendations.

Navigating the Change at Casa-Voyageurs

This is the most common point of anxiety. It's simpler than it sounds:

  1. Get off the airport train and follow the crowd upstairs to the main concourse.
  2. Look for the large electronic departure boards. Find your train to "Fes" and its platform number ("Voie").
  3. Proceed to that platform. Staff are usually available to ask for confirmation: "Fes?"
Allow a minimum of 15 minutes for this connection when planning.

Money & Booking

  • Carry Cash (MAD): While ticket machines and offices may accept cards, having Moroccan Dirhams is essential for taxis, small vendors, and as a backup.
  • Book in Advance for Peak Times: During major holidays (Eid, summer), trains and buses can sell out. Book online a few days ahead on ONCF-Voyages or CTM.

Upon Arrival in Fes

At Fes-Ville station or the CTM bus station, you'll be approached by taxi drivers. Petit taxis (small cars) are metered for trips within the city. A ride to the medina (Bab Bou Jeloud, R'cif) should cost 15-25 MAD. Agree to use the meter or fix a price before getting in.

FAQs: Getting from Mohammed V Airport to Fes

What is the best way to get from Mohammed V Airport to Fes?

The train is generally considered the best overall way. It offers a good balance of cost (approx. 230-300 MAD), comfort, reliability, and scenic value. It connects directly from the airport train station to Fes, with one change at Casa-Voyageurs station.

Is there a direct train from Mohammed V Airport to Fes?

No, there is no single direct train. You must take an airport train to Casa-Voyageurs station in Casablanca (approx. 40 mins), then change to an intercity train bound for Fes (approx. 3.5-4 hours). The connection is well-signposted and usually seamless.

How much does a taxi cost from CMN Airport to Fes?

A grand taxi (shared) costs about 250-350 MAD per person. A private taxi or pre-booked transfer is significantly more expensive, ranging from 1200 to 2000 MAD for the entire vehicle. Always negotiate and agree on the price before departure.

Can I take a bus from the airport to Fes?

Yes, but not directly from the airport terminal. You must first take a train or taxi to Casablanca's main CTM bus station (Gare Routière Oulad Ziane). From there, CTM or Supratours buses run to Fes, taking about 5-6 hours total and costing around 120-180 MAD.

Is flying from Casablanca to Fes a good option?

Only for those with very tight schedules and a higher budget. While the flight is short (1h), total door-to-door time (airport transfers, security, check-in) is often similar to the train (5-6 hrs). Costs are higher (600-1500 MAD one-way), and flights are less frequent.

Where do I buy train tickets at Mohammed V Airport?

Tickets can be purchased at the ONCF ticket office or automated machines inside the airport train station, located on the -1 level of the airport. You can buy a single ticket to Fes, which covers both segments. Booking online in advance is also possible via the official ONCF website.

What should I do if my flight arrives late at night?

The last train usually departs around 10-11 PM. For arrivals after this, your options are: 1) Stay at an airport hotel, 2) Take a grand taxi to Fes (expensive), or 3) Take a taxi to Casablanca city and catch an early morning train/bus. Pre-booking a private transfer is the most convenient but costly late-night option.

Is it easy to travel with large luggage on the train to Fes?

Reasonably easy. ONCF trains have dedicated luggage racks at the ends of carriages. However, space can be limited during peak times. For significant ease, consider using a luggage forwarding service from major cities or ensure you can handle your bags during the platform change at Casa-Voyageurs.