Tangier to Fes: 7 Smart Tips for a Smooth Journey
Tangier to Fes links Morocco’s northern gateway with its oldest imperial city, and it is a journey where the details matter more than the distance. The road covers about 270 km, but the best way to make the trip depends on how you read the train timetable. Some itineraries use a direct conventional service, while others combine the high-speed Al Boraq with a change at Kenitra. The bus is cheaper but often much slower, and driving is a real alternative if you want stops along the way.
This guide compares the three options, explains the train connection in plain terms and covers costs, mistakes and what to know when you arrive in Fes. Journey times and prices below are estimates from published planners and vary by date, service and demand. Confirm current timetables, fares and whether your chosen train needs a change with ONCF before you travel.
What Is the Best Way to Travel From Tangier to Fes?
For most travellers, the train. It is the most comfortable and usually the fastest option for Tangier to Fes. The bus and the car each suit particular situations.
Train vs Bus vs Car at a Glance
| Option | Typical journey time | Strengths | Trade-offs |
|---|---|---|---|
| Train (ONCF) | Roughly 3.5 to 5 hours, depending on the itinerary | Comfortable, reliable, no road traffic | May need a change at Kenitra; check your train |
| Bus (CTM) | Long; planners show anywhere from about 5 hours to over 8 | Lowest fare | Slowest, few departures a day |
| Car | Roughly 3.5 to 4 hours | Flexibility, stops along the way | Tolls, fuel, rental cost, parking in Fes |
These figures come from published planners, and your real journey will depend on the service you choose and the day you travel.
Which Option Is Fastest?
The train is usually the fastest public option. Published planners show about 3 hours 30 minutes to 3 hours 45 minutes for the itinerary that uses Al Boraq to Kenitra and a connecting train to Fes, and longer for some other combinations. Driving can match that on a clear road, though it depends on traffic and your starting point.
Which Option Offers the Best Value?
The bus has the lowest fare, with published estimates of roughly 110 to 210 dirhams, but its journey time can be much longer. The train costs more, with planner estimates of roughly 150 to 320 dirhams, but saves hours. For a group, a car can become competitive once the cost is shared.
1. Traveling From Tangier to Fes by Train
The train is the standard choice for Tangier to Fes, though you need to read the itinerary carefully.
Is There a Direct Train From Tangier to Fes?
Published planners describe both a direct train and an itinerary via Kenitra, so the answer depends on the service and the day. Do not assume that every train is direct. Check the ONCF booking page for your date, and look at the number of legs before you pay.
Understanding the Al Boraq and Conventional Train Connection
Al Boraq is Morocco’s high-speed service, linking Tanger Ville with Kenitra, Rabat Agdal and Casablanca. It does not run to Fes. For Tangier to Fes, the fastest itinerary in the planners takes Al Boraq to Kenitra and then a conventional train from Kenitra to Fes. A through train avoids the change but may take longer. The trade-off is time against convenience.
How Long Does the Train Journey Take?
Published planners show about 3 hours 29 minutes to 3 hours 45 minutes for the itinerary via Kenitra, and some sources show longer times, up to around 4 hours 45 minutes, depending on the connection. Allow time for the change if there is one, since a missed connection can add an hour or more.
Which Tangier and Fes Stations Should You Use?
In Tangier, Tanger Ville is the main station and the one served by Al Boraq. In Fes, trains arrive at the Fes train station in the new town, not in the medina. Check that you are booking the right station, since Tangier has more than one transport hub.
How to Check Schedules and Buy Tickets
Use the official ONCF platform at oncf-voyages.ma to check schedules, compare itineraries and buy a ticket. You can also buy at the station counter or a machine. Make sure you use the official site, since look-alike sites exist.
2. Traveling From Tangier to Fes by Bus
The bus is the budget option, but it needs more planning.
How Long Does the Bus Journey Take?
Published planners show a wide range, with some listing direct services of around five to six hours and others, via different routing, listing much longer times of eight hours or more. The spread is large, so check the exact service before you rely on a time.
Where to Catch the Bus in Tangier
CTM runs buses from its Tangier station. Do not assume that all services use the same terminal, and check the exact departure point and time before you go. Allow time to reach it from your accommodation.
Where Buses Arrive in Fes
CTM buses arrive at the Fes bus station, which is separate from the train station. Confirm the arrival point when you book, and check how far it is from your hotel or the medina.
How to Compare Bus Operators, Schedules and Fares
CTM’s website at ctm.ma lists schedules and fares. Published planners describe departures as infrequent, with some showing one every four hours and others showing one a day, so check the current timetable. Fare estimates range from about 110 to 210 dirhams.
When the Bus Is Worth Choosing
The bus makes sense if the fare matters more than time, if the train is full or if a bus departs at a time that suits you. For most travellers, the train is faster and more comfortable.
3. Driving From Tangier to Fes
Driving suits travellers who want to stop along the way or who are travelling as a group.
Distance and Estimated Driving Time
The road distance from Tangier to Fes is roughly 270 to 275 km, according to published planners. Allow about three and a half to four hours, though traffic, roadworks and the time of day can change that.
Main Roads and Route Planning
The route follows the motorway south toward Kenitra and then east toward Meknes and Fes. It is straightforward, and a navigation app will show the best option for the day. Check traffic and road conditions before you set off.
Fuel, Tolls and Rental Car Costs
Costs include fuel, motorway tolls and, if you rent, the daily rate, insurance and any one-way fee if you drop the car in Fes. Check current prices, since they change. Our guide to travel insurance covers what policies usually cover for rental cars.
Parking and Reaching the Fes Medina
Cars cannot enter the old medina, and the streets around its gates can be congested. Ask your accommodation where to park, and expect a walk or a short taxi ride for the last stretch.
When Driving Makes More Sense Than Public Transport
Driving makes sense if you plan to stop along the way, for example in Chefchaouen, Asilah or Meknes, or if you are travelling with several people. For a simple journey from Tangier to Fes, the train is usually easier.
4. How Much Does It Cost to Travel From Tangier to Fes?
Costs vary, so treat every figure as an estimate and check current prices. For broader transport advice, see our guide to travelling between Morocco’s major cities.
Train Ticket Prices
Published planners estimate train ticket prices for Tangier to Fes at roughly 150 to 320 dirhams, depending on the itinerary and class. Al Boraq costs more than conventional trains, and first class costs more than second.
Bus Fares
Published estimates for the bus range from about 110 to 210 dirhams. Check the current fare with CTM.
The Total Cost of Driving
A car adds fuel, tolls, rental fees and parking. The headline rental rate can hide extras, so add them up. Shared between several passengers, driving can fall closer to the train fare.
Private Transfers and Taxis
A private transfer or a chartered taxi is the most expensive option per person, but it is door to door and suits groups, late departures and heavy luggage. Agree the fare in advance, and confirm what it includes.
Comparing Costs for Solo Travelers, Couples and Groups
For one or two people, the train is usually the best value once time is counted. For three or four, a shared car or a transfer can narrow the gap. Compare the total, including the taxis at each end.
5. How to Make Your Journey Easier
A few habits help the Tangier to Fes journey go smoothly.
Book Tickets and Check Timetables in Advance
Book ahead for weekends, holidays and busy summer days, and check the timetable again on the day of travel. Schedules can change.
Allow Enough Time for Train Connections
If your itinerary includes a change at Kenitra, check the connection time on your ticket. A tight connection can cost you an hour if you miss it, so choose an itinerary with a safe margin.
Plan for Luggage and Station Transfers
Trains have racks and luggage areas, and buses stow bags in the hold. Allow time for the taxi at each end, and keep valuables with you. Our guide to travelling Morocco with luggage covers the details.
Choose a Departure Time That Fits Your Plans
A morning departure gets you to Fes in the afternoon, with time to settle in. An evening arrival makes finding a riad harder. Consider when you will arrive, not only when you leave.
Check the Latest Travel Information Before Leaving
Check ONCF and the bus operators on the day of travel for delays, cancellations and platform changes. A quick look before you leave saves a wasted trip.
6. Common Mistakes to Avoid on the Tangier to Fes Route
A few mistakes cause most of the problems on this route.
Assuming Every Train Is a Direct Service
Some itineraries include a change at Kenitra. Read the booking details before you pay, and check how many trains you will take.
Overlooking Transfer Times When Comparing Journeys
A train with a change can look as fast as a direct one on paper but be less reliable in practice. Compare the whole journey, including waits.
Choosing Transport Based on Ticket Price Alone
The cheapest fare is not always the best value. A bus that saves 100 dirhams but takes several hours longer may cost you more in time than it saves in money.
Forgetting Local Transport Costs at Either End
Taxis in Tangier and Fes add to the fare. Include them when you compare options.
Underestimating the Time Needed for Driving
Driving looks quick on paper, but traffic, tolls and parking in Fes add time. Allow extra, and avoid planning a tight schedule.
7. What to Know Before Arriving in Fes
Fes rewards a little preparation, particularly for the last stretch.
Getting From Fes Train Station to the Medina
The Fes train station is in the new town, so take a petit taxi to the medina. Ask the driver to use the meter, or agree the fare first. Taxis usually stop at a gate such as Bab Boujloud, and you walk from there.
Reaching Your Riad With Luggage
Cars cannot enter the old city, and the alleys are narrow and uneven. Ask your riad for a meeting point and whether a porter can meet you. Our luggage guide has advice on reaching a riad.
Planning Your First Afternoon in Fes
If you arrive in the afternoon, settle in, then take a gentle first walk through the medina near your riad. Save the main sights, such as the tanneries and the main madrasas, for the next day, when you are fresh. Check opening hours before you go.
Continuing to Meknes or Other Destinations
Meknes is about 40 minutes from Fes by train, and Volubilis is nearby. Our guide to Fes to Meknes covers the trip. Chefchaouen is roughly four hours from Fes by road, with buses and shared taxis serving the route.
Frequently Asked Questions About Traveling From Tangier to Fes
How far is Fes from Tangier?
Roughly 270 to 275 km by road, according to published planners.
How long does the train take from Tangier to Fes?
Published planners show about 3 hours 30 minutes to 3 hours 45 minutes for the itinerary via Kenitra, and some show longer times, up to around 4 hours 45 minutes. Check the ONCF timetable for your date.
Is there a direct train from Tangier to Fes?
Published planners describe both a direct train and an itinerary via Kenitra, so it depends on the service. Check the booking page for your date, and look at the number of legs before you pay.
How much does a train ticket from Tangier to Fes cost?
Published planners estimate roughly 150 to 320 dirhams, depending on the itinerary and class. Check the current fare on the ONCF booking platform.
Is the bus cheaper than the train?
Usually, yes. Published estimates put bus fares at about 110 to 210 dirhams. The bus is also often much slower, so weigh the saving against the extra time.
Is driving from Tangier to Fes worth it?
It can be, if you want to stop along the way or are travelling as a group. The journey takes about three and a half to four hours, but tolls, fuel, rental costs and parking in Fes add up. For one or two people, the train is usually easier.
Should I book my ticket in advance?
For weekends, holidays and busy periods, yes. On quieter days, you can often buy at the station, but booking ahead gives you more choice and avoids sold-out services.
Can I travel from Tangier to Fes in one day?
Yes, but it takes most of a day, with roughly four hours each way by train or car. If you start early, you can reach Fes by midday, and an overnight stay gives you far more time to enjoy it.
Final Verdict: Choosing the Best Way to Travel From Tangier to Fes
For most travellers, the train is the best way to make the Tangier to Fes journey. It is comfortable, reliable and usually the fastest public option, as long as you check whether your itinerary needs a change.
Choose the Train for a Convenient Intercity Journey
Take the train if you want a calm, predictable trip. Use the Al Boraq to Kenitra with a connecting train, or a through service if one suits you, and allow a safe margin at the change.
Consider the Bus for an Alternative to Rail
Choose the bus if the fare matters most or the timetable suits you better. Check the exact service, since journey times vary widely.
Choose a Car for Flexibility Along the Way
Rent a car if you want to stop along the way or travel as a group. Add up tolls, fuel and parking before you decide.
Whichever you choose, confirm schedules, fares and station details with ONCF and the bus operators before you travel.
