Fes Transport Hub
Fes is one of Morocco's most important visitor cities, but its transport plan is more specific than a normal airport-to-centre transfer. A useful Fes Transport Hub guide has to explain Fes Saïss International Airport (FEZ/GMFF), the airport Bus 16 option, grand taxi/private transfers to the medina, Fes railway station for ONCF intercity trains, Gare Routière Fes for general buses, CTM Fes on Rue Tetouan, Supratours/rail-linked long-distance bus planning, and the fact that many medina riads need a taxi drop-off at a gate rather than a door-to-door car arrival.
The old generic version treated Fes as if every city transport mode existed and every hotel could be reached the same way. That is not good enough. Fes el-Bali is a dense pedestrian medina; cars usually drop travellers at gates or squares such as Bab Boujloud or Place R'cif, then luggage continues on foot or with local help. Meanwhile the train station, CTM office and airport sit outside the medina, so choosing the right arrival point changes the first hour of the trip.
The city coordinate anchor used here is 34.033130, -5.000280. OurAirports lists Fes Saïss International Airport as a large_airport with scheduled service marked yes, IATA FEZ, ICAO GMFF, coordinates 33.927299, -4.977960. OSRM sampled routing returned about 14.5 km / 19 minutes from FEZ airport to Fes railway station, 16.9 km / 22 minutes to Bab Boujloud and 17.8 km / 23 minutes to Place R'cif in clear road conditions.
Contents
- [Fast Facts](#fast-facts)
- [Arrival Strategy](#arrival-strategy)
- [Airport: Fes Saïss FEZ](#airport-fes-saïss-fez)
- [Rail: Fes ONCF Station](#rail-fes-oncf-station)
- [Bus and Long-distance bus Stations](#bus-and-coach-stations)
- [Medina Access and Local Movement](#medina-access-and-local-movement)
- [Taxis, Apps and Private Transfers](#taxis-apps-and-private-transfers)
- [MAD Fare Planning](#mad-fare-planning)
- [Route Samples from Fes](#route-samples-from-fes)
- [Best Areas to Stay](#best-areas-to-stay)
- [First-Time Checklist](#first-time-checklist)
- [FAQ](#faq)
- [Sources](#sources)
Fast Facts
| Need | Best starting point | Practical detail |
|---|---|---|
| Main airport | Fes Saïss International Airport (FEZ/GMFF) | Airport south of Fes near Oulad Tayeb; scheduled service marked yes |
| Airport address anchor | Aéroport Fès Saïss, RN8, Oulad Tayeb / Ain Chkef side | Use ONDA/airport and airline pages for live flight details |
| Budget airport link | Bus 16 / local airport bus context | Commonly used between airport and city/train-station side; check the current stop and fare locally |
| Door-to-gate airport link | Grand taxi, hotel driver or private transfer | Best for medina riads, luggage, family travel and late arrivals |
| Main rail hub | Fes railway station / ONCF Fès | Best for Meknes, Rabat, Casablanca, Tangier, Marrakech and national rail links |
| General road bus station | Gare Routière Fes, R501 / medina-side anchor | Useful for non-rail destinations and lower-cost bus travel |
| CTM long-distance bus point | CTM, Rue Tetouan, Hay Atlas / Agdal side | Use CTM ticket details; separate from general bus station |
| Medina drop-offs | Bab Boujloud, Place R'cif and other gates | Many riads need a gate drop plus walking/luggage help |
| Currency | Moroccan dirham (MAD) | Carry small notes for bus, petit taxi and luggage assistance |
Arrival Strategy
If arriving by air, decide whether the priority is price or friction. Bus 16 is the classic budget airport link into Fes and is often discussed as connecting the airport with the city/train-station side. It can be excellent value in daylight with light luggage. The trade-off is waiting, stop confirmation and the final ride or walk to a medina riad.
A grand taxi, hotel driver or private transfer is better for late arrivals, families, large bags, first-time medina stays and any riad inside Fes el-Bali. The driver may not reach the front door; instead the useful question is: which gate or square is closest to the riad, and will someone meet you there?
If arriving by train, Fes railway station is usually the cleanest entry. From there, use a petit taxi to Bab Boujloud, Place R'cif, Ville Nouvelle, CTM, or the exact hotel area. Do not assume that a train-station taxi can drive inside every medina lane.
If arriving by long-distance bus, check whether the ticket is CTM, Supratours, a general bus-station departure, or another operator. Fes has multiple road-transport anchors, and a taxi request for "the bus station" can be ambiguous.
Airport: Fes Saïss FEZ
Fes Saïss International Airport (FEZ/GMFF) is the airport to use for Fes. The checked airport dataset lists it as a large_airport with scheduled service marked yes, municipality Saïss, coordinates 33.927299, -4.977960, IATA FEZ and ICAO GMFF. The mapped address anchor is Aéroport Fès Saïss, RN8, Oulad Tayeb / Ain Chkef side.
The airport is close enough that a taxi is practical, but not so close that every traveller should ignore the bus. OSRM sampled routing returned about 14.5 km / 19 minutes to the Fes railway-station area, 16.9 km / 22 minutes to Bab Boujloud and 17.8 km / 23 minutes to Place R'cif. Real timing can stretch with traffic, flight waves, night arrivals and medina gate congestion.
For budget travellers, the airport bus is the first thing to check. It is commonly referenced as Bus 16, with a low MAD fare compared with taxis. Check the current stop, final point, frequency and last departure on arrival, because airport bus details can change faster than permanent infrastructure pages.
For comfort travellers, pre-book a riad transfer or agree a grand taxi price before leaving the airport. Ask the accommodation which gate to use. "Medina" is too broad; Bab Boujloud and R'cif solve different sides of Fes el-Bali.
| FEZ transfer choice | Best for | Watch-outs |
|---|---|---|
| Bus 16 / airport bus | Solo/daylight/light luggage | Confirm current fare, stop and last departure |
| Grand taxi | Direct airport-to-gate movement | Agree fare before moving; medina door access may be impossible |
| Riad/hotel transfer | First-time medina stay, late arrival, family bags | Higher cost but easiest handoff at the right gate |
| Petit taxi after bus/train | Final urban hop | Small taxis are for city movement, not always airport/intercity work |
Rail: Fes ONCF Station
Fes is a major ONCF rail city. Use Fes railway station / Gare de Fès for Meknes, Rabat, Casablanca, Tangier and Marrakech planning. Rail is often the cleanest option for Fes-Meknes-Rabat-Casablanca because it avoids bus-station uncertainty and gives predictable station-to-station travel.
The station sits in the newer city fabric, not inside the old medina. For a riad, plan a taxi from the station to the correct gate. OSRM sampled routing returned about 3.8 km / 5 minutes from Fes railway station to Bab Boujloud, and about 4.7 km / 8 minutes to Place R'cif in clear road conditions. Add time for taxi queues, traffic and walking into the medina.
For onward rail, book/check through ONCF's official channels. Fes to Meknes is short and frequent by Moroccan standards. Fes to Rabat and Casablanca are major intercity trips. Fes to Tangier may require checking train type, connection pattern and timing. Fes to Marrakech is possible by rail but long enough that an early departure and seat planning matter.
Bus and Long-distance bus Stations
Fes road transport has several layers. Gare Routière Fes is the general bus-station anchor, mapped near the medina-side R501 area. It is useful for lower-cost buses and some destinations not served as conveniently by rail. OSRM sampled routing returned about 4.0 km / 6 minutes from the Fes railway-station area to Gare Routière in clear conditions.
CTM Fes is a company-specific long-distance bus point, mapped at CTM, Rue Tetouan, Hay Atlas / Agdal side. CTM tickets should be followed by company-specific instructions, not by a generic bus-station assumption. OSRM sampled routing returned about 4.4 km / 6 minutes from CTM Fes to Bab Boujloud.
Supratours should be checked through ONCF/Supratours channels. It is especially relevant for long-distance bus links attached to rail journeys, desert routes, or destinations where train service does not reach the final point neatly.
For desert and mountain routes, be extra careful. Fes to Merzouga, Chefchaouen or Middle Atlas destinations may involve CTM, private transfer, shared grand taxi, tour transport or staged travel rather than one universal public timetable.
| Road option | Best use | Practical check |
|---|---|---|
| Gare Routière Fes | General buses and cheaper road departures | Confirm counter, platform, luggage and final city |
| CTM Fes | CTM-ticketed long-distance bus trips | Use CTM ticket and agency details |
| Supratours | Rail-linked long-distance bus or onward non-rail destinations | Check official Supratours/ONCF booking path |
| Grand taxis | Regional shared seats or private hires | Confirm seat price versus whole-car hire |
| Tour/private 4×4 | Desert or mountain itineraries | Confirm vehicle, pickup gate, stops and luggage |
Medina Access and Local Movement
Fes el-Bali is the detail that makes this article different from a normal city page. Many lanes are pedestrian, narrow or unsuitable for cars. A taxi may take you to a gate or square, then the final stretch is on foot. Good riads normally explain the closest gate and may send someone to meet guests.
Bab Boujloud is a common blue-gate side drop-off for the western/north-western medina. Place R'cif is useful for another side of the medina and many inner-city approaches. There are other gates and local points, so use the accommodation's exact instruction over a generic map pin.
For day movement, petit taxis are useful between Ville Nouvelle, train station, CTM, Bab Boujloud, R'cif and hotel areas outside the old medina. Inside the medina, walking is the default. For luggage, ask the riad about porter help rather than dragging bags through crowded lanes.
There is no metro or tram system to plan around in Fes. Use walking inside the medina, petit taxis for city hops, buses for budget movement, ONCF for intercity rail, and long-distance buses/grand taxis/private transfers for routes not solved by train.
Taxis, Apps and Private Transfers
Fes petit taxis are small city taxis, typically used for station-to-gate, Ville Nouvelle, CTM, hotel and short urban rides. Ask for the meter where appropriate, or agree a fare before moving if the ride is being handled as fixed price. Carry small MAD notes and keep the destination simple: Gare de Fès, Bab Boujloud, R'cif, CTM, Gare Routière, Aéroport Fès Saïss, or the hotel/riad name plus nearest gate.
Grand taxis are larger shared or chartered taxis. They are common for airport, regional and whole-car movements. A shared grand taxi seat and an exclusive transfer are different products, so confirm which one you are buying.
Ride-app availability can change and should not be the backbone of a first arrival. Morocco's app market is uneven by city and time. For a time-critical airport pickup or early train, use a confirmed hotel driver, official taxi arrangement or known local driver rather than hoping for last-minute app supply.
MAD Fare Planning
These MAD ranges are practical planning figures, not legal tariffs. Use official operator pages, station counters, airport information, taxi boards and live quotes for current fares.
| Ride or ticket | Practical planning range | Notes |
|---|---|---|
| Airport Bus 16 / local bus | MAD 4-10 | Low-cost airport-city option; check the current fare and stop |
| Short petit taxi ride | MAD 10-30 | City hops in Ville Nouvelle/near station |
| Train station to Bab Boujloud taxi | MAD 15-40 | Short ride; luggage and traffic can affect quote |
| Train station to Place R'cif taxi | MAD 20-50 | Useful for riads on R'cif side |
| FEZ airport to Fes centre/medina gate | MAD 120-200+ | Grand taxi/private quote; confirm before moving |
| Riad/hotel airport transfer | MAD 180-350+ | Higher but includes handoff and gate knowledge |
| CTM or long-distance bus ticket | By operator fare | Check CTM/Supratours/counter price by destination |
| Fes-Meknes train | By ONCF fare | Short rail corridor; check current class and time |
| Fes-Rabat/Casablanca train | By ONCF fare | Main intercity rail corridor |
| Fes-Chefchaouen or Merzouga transfer | By quote | Compare CTM, tour transport and private vehicle |
The cheapest airport plan is usually bus plus local taxi or walking. The easiest medina plan is riad transfer to the correct gate. The best value for most first-time visitors is often a confirmed taxi or riad transfer on arrival, then cheaper petit taxis and walking after orientation.
Route Samples from Fes
OSRM sampled routing gives road-distance anchors. These are not timetable promises and should be adjusted for traffic, medina access and station waiting.
| Route | Sampled road distance / time | Use |
|---|---|---|
| FEZ airport to Fes railway station | 14.5 km / 19 min | Airport-to-ONCF transfer planning |
| FEZ airport to Bab Boujloud | 16.9 km / 22 min | Airport to western medina gate |
| FEZ airport to Place R'cif | 17.8 km / 23 min | Airport to R'cif-side medina access |
| FEZ airport to CTM Fes | 12.6 km / 16 min | Airport to CTM-side transfer |
| Fes railway station to Bab Boujloud | 3.8 km / 5 min | Train-to-medina taxi planning |
| Fes railway station to Place R'cif | 4.7 km / 8 min | Train-to-medina taxi planning |
| Fes railway station to Gare Routière | 4.0 km / 6 min | Rail-to-bus transfer |
| Fes to Meknes | 68.4 km / 54 min | Rail usually the cleanest comparison |
| Fes to Rabat Ville | 202.7 km / 141 min | ONCF intercity rail corridor |
| Fes to Casablanca Casa Voyageurs | 297.4 km / 201 min | Long rail/road planning |
| Fes to Chefchaouen | 194.8 km / 234 min | Long-distance bus/private transfer route |
| Fes to Ifrane | 63.9 km / 66 min | Middle Atlas day-trip/transfer route |
| Fes to Merzouga | 462.9 km / 491 min | Long desert transfer; do not treat as a casual hop |
Best Areas to Stay
Stay inside Fes el-Bali if the medina is the reason for the trip. Ask the riad for the exact taxi gate and luggage meeting plan before arrival. The room may be magical; the first arrival with suitcases can be awkward without instructions.
Stay near Bab Boujloud if you want medina access with easier taxi pickup and less deep-lane luggage handling. It is a strong compromise for first-time visitors.
Stay near Place R'cif if your riad or guide uses that side of the medina. It can be very practical, but the access logic is different from Bab Boujloud.
Stay in Ville Nouvelle or near the train station if your trip is rail-heavy, business-focused or includes early departures to Meknes, Rabat, Casablanca or Tangier.
Stay near CTM/Gare Routière only if a very early long-distance bus makes it necessary. Most visitors are better off choosing the medina or train-station/Ville Nouvelle area and taking a taxi to the long-distance bus point.
First-Time Checklist
- Confirm the airport code: Fes uses FEZ/GMFF.
- Ask your riad for the exact taxi drop-off gate before arrival.
- Use Bus 16 only when the stop, timing and luggage situation make sense.
- Use a grand taxi or riad transfer for late arrivals and heavy bags.
- Use Fes railway station / ONCF for Meknes, Rabat, Casablanca and Tangier rail links.
- Do not confuse Gare Routière Fes, CTM Fes and Supratours.
- Carry small MAD notes for bus, taxi and porter help.
- Do not expect a car to enter every medina lane.
- Do not plan around metro or tram in Fes.
- For desert routes, compare CTM, Supratours, private transfer and tour pickup carefully.
FAQ
What is the best way from Fes airport to the medina?
For first-time visitors with luggage, a grand taxi, riad transfer or pre-arranged driver to the correct medina gate is easiest. Bus 16 is cheaper and can work well in daylight with light bags, but you still need a final taxi or walk.
How much is a taxi from FEZ airport to Fes?
A practical planning band is MAD 120-200+ to the city or medina gate. Riad/hotel transfers can be higher, often MAD 180-350+, because they include pickup coordination and gate knowledge.
Is there a train from Fes airport?
No direct airport train is the normal plan. Use Bus 16, taxi or transfer from FEZ airport to the city or Fes railway station, then ONCF for intercity rail.
Which bus station should I use in Fes?
Use Gare Routière Fes for general buses, CTM Fes for CTM-ticketed trips, and Supratours/ONCF channels for rail-linked long-distance bus services. Always follow the ticket company and destination, not just the word bus.
Can a taxi take me to my riad door in Fes medina?
Often no. Many medina lanes are pedestrian or too narrow for cars. A taxi usually drops travellers at Bab Boujloud, Place R'cif or another gate/square, then the final part is on foot or with porter help.
Does Fes have a metro?
No. Fes does not have a metro/subway system for visitor planning. Use walking, petit taxis, local buses, ONCF trains, long-distance buses and grand taxis/private transfers.
Sources
Source check date: 2026-06-27.
- ONDA / Fes Saïss Airport official channels: airport identity, passenger context and live flight checks.
- OurAirports: Fes Saïss International Airport (FEZ/GMFF), large_airport type, scheduled-service field and coordinates.
- ONCF official passenger channels: Fes railway station and intercity rail planning for Meknes, Rabat, Casablanca, Tangier and Marrakech.
- CTM official booking and agency channels: Fes long-distance bus departure and current ticket checks.
- Supratours / ONCF official channels: rail-linked long-distance bus planning and current agency/stop checks.
- Local airport-bus references and traveller transport reports for Bus 16 airport-city context; check current operation on arrival.
- OpenStreetMap / Nominatim: address anchors for FEZ airport, Fes railway station, Gare Routière, CTM, Bab Boujloud and Place R'cif.
- OSRM sampled routing: FEZ-city, station-medina, station-bus-terminal and Fes regional road-distance checks.
- Article-set nearest-airport dataset and local OurAirports snapshot used for baseline airport matching.
