Train platform in Morocco on the Tangier to Fes route
ONCF rail — updated 2026

Tangier to Fes by Train

Schedule, ticket prices, the Tangier Med port confusion explained, and whether the Blue City detour via Chefchaouen is worth it. Everything you need before you board.

By City Tours Morocco Editorial Team

Published 17 June 2026 Last updated 29 October 2026

The Tangier-to-Fes train is one of the most useful rail journeys in Morocco — direct, comfortable, and genuinely fast if you take the Al Boraq high-speed service to Kénitra and connect onward. The total journey runs 4 to 5 hours depending on which service you catch, and a seat in 2nd class costs under 130 MAD (roughly $13). That is a remarkable deal for crossing the north of the country.

The main confusion point — and it trips up a surprising number of first-time arrivals — is the difference between Tangier Ville (the city-centre train station where your train departs) and Tangier Med (the ferry port, 40 km east on the Mediterranean coast, which has no rail connection). If you arrive by ferry, you need to get yourself to Tangier Ville before you can catch any train. Below is exactly how to do that, what the trains look like, and how much they cost.

Arriving at Tangier Med by ferry?

The ferry port has no train station. Take the free port shuttle to Tangier passenger terminal, then a taxi to Tangier Ville rail station. Allow 45–75 minutes for this transfer before your train departs.

How to Get from Tangier to Fes by Train

Four steps from ferry dock (or city-centre hotel) to the Fes medina entrance.

1

Arrive at Tangier Ville station — not Tangier Med port

If you crossed on a ferry, you arrived at Tangier Med port, which is 40 km east of town. Take the free shuttle bus to Tangier passenger terminal, then a petit taxi or grand taxi (~50–80 MAD indicative) to Tangier Ville train station. Allow 45–60 minutes for this transfer before your train.

2

Buy or collect your ONCF ticket

Tickets are sold at the guichet (counter) or the self-service machines at Tangier Ville station. You can also book online at oncf.ma or via the ONCF app and collect at station kiosks. The Tangier–Fes route is served by Al Boraq high-speed trains to Kenitra, then a transfer or direct Intercités service.

3

Board at Tangier Ville — Al Boraq or Intercités

The fastest option uses the Al Boraq TGV to Kenitra (about 1 hr) and then a connecting Intercités service to Fes (roughly 3 hrs), for a total of around 4–4.5 hours. Some slower direct Intercités services run the full distance in approximately 5–6 hours with more stops. Check oncf.ma for real-time departures.

4

Arrive at Fes train station (Gare de Fès)

The station sits in the new town (Ville Nouvelle), about 3 km from Bab Boujloud and the medina entrance. Petits taxis charge a metered fare of roughly 15–25 MAD for the short ride. Agree on the meter running before you get in, or agree a price beforehand.

Ticket Prices & Classes

All fares are indicative for the Tangier Ville–Fes route; check oncf.ma for live pricing.

ClassPrice (MAD)Price (USD)What you getNotes
2nd Class (Économique)~100–130 MAD~$10–13Assigned seats, air-conditionedComfortable for the journey; book ahead on busy Fridays and weekends
1st Class (Confort)~160–200 MAD~$16–20Wider seats, quieter carriagesWorth the small premium on a 4–5 hour trip

Al Boraq high-speed supplements apply on top of the base fare. If you book a TGV leg to Kénitra plus an onward Intercités to Fes, you pay two separate tickets — but total cost rarely exceeds 200–250 MAD for 1st class across both legs.

The Chefchaouen Detour: Worth It?

Chefchaouen, the famously blue-washed town in the Rif Mountains, sits roughly halfway between Tangier and Fes — and it has no train station. To stop there you must leave the rail network entirely: bus or grand taxi from Tangier to Chefchaouen (3 hrs), then another bus or grand taxi to Fes (4 hrs). It turns a clean 4-hour rail journey into a fragmented 10-hour day with luggage transfers at each step.

That said, skipping Chefchaouen on your first Morocco trip is a genuine regret for most visitors. The blue medina is calmer than Marrakech, the surrounding hills are walkable, and the light for photography is extraordinary in the morning before the tour groups arrive. The practical solution is a private car with a driver: you travel Tangier → Chefchaouen → Fes in one flexible day, stopping where you choose, with no bus station queues or luggage juggling. The drive covers spectacular mountain terrain regardless of which route you take.

If your schedule is tight, the train is the sensible, fast choice. If you have an extra day, break the journey.

Train only

4–5 hrs total

With Chefchaouen (bus)

~10 hrs across 2 days

Train ticket from

~130 MAD (~$13)

The medina of Fes, the end destination of the Tangier train route

Practical Tips Before You Board

  • Book on oncf.ma or the ONCF app to guarantee a seat. You can pay by card; collect tickets at station kiosks.
  • Arrive at Tangier Ville at least 20 minutes before departure. The station is well-organised but gets busy around midday.
  • Large bags fit in the overhead rack or at the end of the carriage. There is no checked luggage system — everything travels with you in the cabin.
  • Food on the train is limited to a trolley service. Buy pastries and water at the Tangier Ville station café before boarding.
  • From Fes station to the medina, petit taxis run on a meter. Insist on the meter — 15–25 MAD is the going rate to Bab Boujloud.
  • If you miss your train, tickets nominally cannot be refunded but can sometimes be exchanged at the guichet for the next service on the same day.

Train vs Private Car: Which Is Right for You?

The train is the budget traveller’s default and genuinely pleasant. A private car suits you if you have luggage, are travelling as a family or group, or want to make stops along the way.

Choose the train if…

  • You are travelling solo or as a couple with light bags
  • Budget is a priority — train wins on raw cost
  • You want to travel early morning without waiting for a driver
  • You enjoy the window scenery through northern Morocco's hills

Choose a private car if…

  • You want to stop at Chefchaouen or Asilah en route
  • You are travelling with family or three or more people
  • You have large bags you don't want to haul through stations
  • Arriving door-to-door at your riad matters more than cost

Tangier to Fes Train FAQs

How long is the train journey from Tangier to Fes?

The fastest routing — Al Boraq high-speed train to Kenitra followed by an Intercités connection — takes around 4 to 4.5 hours total, including the transfer wait at Kenitra. Slower direct Intercités services that stop at more stations run closer to 5.5–6 hours. The high-speed option is significantly more comfortable for the money and only costs a modest premium over the slow service.

Do I need to book Tangier to Fes train tickets in advance?

For weekday travel you can often buy on the day at the station, but on Fridays, public holidays, and during school breaks seats fill quickly — especially in 1st class. Booking a day or two ahead on oncf.ma or the ONCF app costs nothing extra and guarantees your seat. Peak summer months (July–August) see heavier tourist traffic on this route, so booking further ahead is wise.

Is there a direct train from Tangier to Fes without changing?

Yes — some Intercités services run the full Tangier Ville to Fes route without a transfer, though they take longer (typically 5.5–6 hours) and stop at intermediate towns including Asilah, Kénitra, Meknès and others. The Al Boraq service requires a change at Kénitra but cuts total travel time to around 4–4.5 hours. Either way, you end up at Gare de Fès in the city's Ville Nouvelle.

How do I get from Tangier Med port to the Tangier train station?

Tangier Med port is the ferry terminal for most international routes from Spain (Tarifa, Algeciras) and is 40 km from Tangier city centre. A free shuttle bus connects the port to the Tangier passenger terminal in town; from there you take a petit taxi or grand taxi to Tangier Ville train station. The full transfer takes 45–75 minutes depending on traffic and customs queues, so do not cut it too fine before your train.

What is the difference between Tangier Ville and Tangier Med for trains?

Tangier Ville is the city-centre railway station where all ONCF trains depart. Tangier Med is the ferry port on the Mediterranean coast, 40 km east — it has no rail connection. First-time visitors stepping off a ferry at Tangier Med often assume they can walk to a train; you cannot. You must transfer to the city first. Taxis from the port to Tangier Ville train station cost roughly 200–350 MAD (indicative) if you skip the free shuttle bus.

Can I stop in Chefchaouen on the way from Tangier to Fes?

The train does not serve Chefchaouen — the Blue City has no rail link. To stop there, you disembark at Tangier Ville and take a CTM or Supratours bus to Chaouen (roughly 3 hours, ~50–70 MAD), then a separate bus or grand taxi onward to Fes. A private car with a driver is the most efficient way to do this detour: door-to-door, flexible timing, and your luggage travels with you rather than being juggled between three buses.

Is the train better than the bus from Tangier to Fes?

For comfort and reliability, the train wins. The Al Boraq high-speed service is genuinely fast and modern, with guaranteed air conditioning and reserved seats. CTM and Supratours buses are also air-conditioned and reasonably comfortable, but travel time is longer (roughly 6–7 hours to Fes) and road traffic can add unpredictability. The bus is cheaper by 30–50 MAD, but for a journey of this length the train is worth the small premium.

Plan it with a local expert

Travel Morocco with Serenity Morocco Tours

Crafting extraordinary journeys through Morocco's timeless landscapes. 100% private journeys, handcrafted around you.

  • Moroccan-owned
  • 100% Private Tours
  • 100% private tours since 2018
Sahara Desert Luxury Expedition — Marrakech → Erg Chebbi, Morocco

5 days Marrakech → Erg Chebbi

Sahara Desert Luxury Expedition

Essential Morocco: Imperial Cities Circuit — Marrakech · Fes · Meknes · Rabat, Morocco

7 days Marrakech · Fes · Meknes · Rabat

Essential Morocco: Imperial Cities Circuit

Sahara to Sea: Morocco Complete — Full-country circuit, Morocco

14 days Full-country circuit

Sahara to Sea: Morocco Complete

Browse the private tours, quoted on request →