Photo by Javad Esmaeili on Unsplash
Compare trains, private transfers, and buses for your journey from Tangier to Fes with verified schedules and realistic door-to-door times.
Heading down from Tangier's breezy strait straight into Fes throws you from coastal Europe vibes right into Morocco's medieval core. Figuring out transport boils down to your budget, how tight your schedule is, and what you're hauling. Here's how it actually breaks down.
Quick Recommendation
Take the train. It's cheap, comfortable, runs on time, and drops you right by the new city without highway stress. If you're traveling with four people or heavy gear that won't fit up station stairs, a private driver just makes life easier.
Route Overview and Distance
The overland route covers about 320 kilometers. You'll wind past rolling Rif foothills and farm fields before climbing up to the Saïss plain. Plan on 4 to 5.5 hours on the road depending on how you go.
Transport Options Compared
1. The Train (ONCF)
Trains leave from Tangier-Ville. There's no direct high-speed line all the way to Fes, so you'll board a standard intercity service. The ride takes 4 to 4.5 hours. Second-class tickets cost under 120 MAD, while first-class gets you assigned seats and extra legroom for roughly 50 to 60 percent more.
2. Private Transfer or Grand Taxi
Booking a driver lets you stop for photos near Chefchaouen if you pay for a full-day rate. Expect to shell out 1200 to 1800 MAD for the car. Shared grand taxis don't run straight through this cross-regional stretch, meaning you'd have to switch vehicles in towns like Souk El Arbaa or Ouazzane with all your bags.
3. Long-Distance Buses (CTM / Supratours)
CTM buses work well if train schedules don't match your plans. The trip takes about 5 hours based on traffic out of Tangier. Your bags go underneath for a tiny per-bag fee.
Station Details and Luggage
- Tangier-Ville Station: Right by the port and a fast petit taxi ride from the medina, featuring ticket windows, kiosks, cafes, and clean toilets.
- Fes Station (Gare de Fes): Found on Avenue Hassan II in Ville Nouvelle. Petit taxis wait outside to drive you to your riad for 15 to 25 MAD depending on your haggling skills.
- Luggage Handling: Stash small bags overhead on trains and big items in the alcoves by the doors. Keep your ticket out because conductors check constantly.
Accessibility and Late Arrivals
Stations have added ramps and lifts, but watch out for platform gaps. If you roll into Fes after dark, don't wander. Book a riad pickup or make sure your petit taxi driver uses the meter.
How long does the train from Tangier to Fes take?
The trip takes 4 to 4.5 hours.
How much does a train ticket cost from Tangier to Fes?
Second-class runs under 120 MAD, and first-class costs a bit more.
Are there direct shared grand taxis from Tangier to Fes?
No direct shared taxis run this long route, so you'll switch cars in other towns.
Where do I catch the train in Tangier?
Head to Tangier-Ville station near the port, which is an easy petit taxi ride away.
Need help mapping out your Morocco trip? TopInMorocco combines local insight with smart tools to plan your route.