Tangier to Fes: The Ultimate Transport Showdown — 5 Things to Compare
Choosing how to travel from Tangier to Fes matters more than it does on a short hop between neighbouring towns. The journey crosses a large part of northern Morocco, from the Strait of Gibraltar down to the foot of the Middle Atlas, and it takes the better part of a day however you go. A good choice gives you a comfortable ride and an easy arrival. A poor one can leave you tired, out of pocket and standing at a station far from your hotel.
Three options cover nearly every traveler: the train, the bus and the grand taxi. Each has a distinct profile. The train offers comfort and a predictable schedule. The bus is usually the cheapest. The grand taxi trades comfort and fixed pricing for flexibility, and it works best when a group shares the cost.
This guide gives a practical comparison based on four things: travel time, cost, comfort and convenience. It also covers the details that catch people out, such as which station to use, how luggage is handled and when booking ahead is worth the effort.
Exact schedules, prices and journey times vary by departure, operator and season. Treat every figure here as an estimate, and confirm the details with the operator before you book. For a broader view of how transport works across the country, see our Getting Around Morocco guide.
Tangier to Fes at a Glance: Which Transport Wins?
There is no universal winner, and anyone who names one is simplifying. The train is usually the most comfortable and predictable option, but route planners show the Tangier to Fes trip as involving a change of train in most cases. The bus often costs less, though it takes longer and relies on a limited number of departures. A grand taxi is the most flexible, particularly for groups, but it is the hardest to predict on price and comfort.
Schedules, prices and journey times change with the season, the operator and the time of day, so use the summary below as a starting point, not a promise. Verify current details before you commit to any plan.
| Train | Bus | Grand taxi | |
|---|---|---|---|
| Typical journey duration | Roughly four and a half hours including a change, according to route planners | Roughly six to eight hours, depending on the service | Depends on the arrangement; a private hire is usually the fastest road option |
| Cost level | Mid-range | Lowest | Highest for one person, closer to train or bus fares when a group shares it |
| Comfort | High | Moderate | Limited space, especially in a shared car |
| Luggage | Racks and space on board | Hold, with possible limits or charges | Limited trunk space |
| Ideal traveler | Anyone who values comfort and a fixed schedule | Budget travelers with flexible timing | Groups and travelers who need flexibility |
If you want to compare options for other routes as well, How to Travel Between Morocco’s Major Cities covers the main choices across the country.
Train — Best for Comfort and Predictability
The train suits travelers who want a proper seat, space for luggage and a schedule they can rely on. ONCF operates the service, and route planners show the journey going through Kenitra, with the high-speed Al Boraq train covering the first leg and a conventional train completing the trip to Fes. Total time is roughly four and a half hours including the change.
Some listings also describe the route as direct, so the picture is not always consistent. Check the current timetable on the official ONCF website or app before you plan around either version. A direct service saves you the stress of a connection, while a change adds a small risk, because a late first train can mean a long wait for the next one.
Bus — Worth Comparing for Price and Convenience
CTM is the main bus operator between the two cities. Fares are usually lower than the train, and the coach runs from city to city without a change of vehicle. That simplicity appeals to travelers who dislike transfers.
The trade-off is time. Published journeys run around six to eight hours, and the number of departures per day is smaller than a rail timetable would offer. If a departure fits your plans and the price suits your budget, the bus is worth comparing carefully with the train, particularly when you add the cost of station transfers to both.
Grand Taxi — When Flexibility Matters More Than Cost
A grand taxi suits travelers who do not want to depend on a timetable. Over a distance this long, the usual arrangement is a private hire, since shared grand taxis mostly serve shorter intercity routes. A shared seat on a route this long may simply not be available, so do not count on one.
The price is per vehicle, which means the cost per person falls as the group grows. A grand taxi also takes you to a specific address, which removes the need for a final transfer. The total fare must be agreed before you set off.
1. Tangier to Fes Journey Time: Which Option Gets You There Faster?
Time depends not only on the vehicle but also on connections, stations and waiting. Compare door-to-door times, since the scheduled duration is only part of what you will experience.
Traveling by Train
Check the current ONCF timetable and confirm whether the service you choose is direct or involves a change at Kenitra. Route planners currently describe the main option as an Al Boraq service from Tanger Ville to Kenitra, followed by a conventional train to Fes, for a total of roughly four and a half hours including the transfer. A change adds risk, so look at the connection time and leave a margin in case the first train runs late.
Pay attention to station locations. Trains leave from Tanger Ville station in Tangier and arrive at the main station in Fes, which lies in the modern part of the city, not in the old medina. Allow time to reach the departure station before your train, and add a taxi ride at the end to reach your accommodation. If you are arriving in Morocco by ferry from Spain, check which port you use, since Tanger Med lies well outside the city and adds a long transfer before you even reach a station.
Taking the Bus
CTM publishes scheduled journeys of around six to eight hours, depending on the service and the number of stops. Delays are possible, especially on busy travel days or when traffic builds near the larger cities. A bus is more exposed to road conditions than a train, so weather and roadworks can add time.
The departure and arrival stations matter just as much. Bus stations in both cities sit away from the centre, so check exactly where your coach leaves from and where it arrives. Add the time and cost of a taxi at each end, and build those into your plan, since they can turn a seemingly short transfer into another hour.
Using a Grand Taxi
Distinguish the two kinds of grand taxi. A shared grand taxi usually waits until it is full before it leaves, which means your departure time depends on other passengers. These cars often carry up to six people. On a journey this long, a seat in a shared car may not be offered at all, so ask before you build your plan around one.
A privately hired vehicle leaves when you want and takes you straight to your destination. Waiting for passengers, stops along the way and traffic all affect the total journey. A private hire can be the fastest road option, though the driver will still need breaks on a trip of this length, and you should allow for them.
2. Tangier to Fes Ticket Prices: Which Option Offers the Best Value?
The cheapest option on paper is not always the best value once you add transfers, luggage and your own time. Check current fares for each mode before you decide, since prices change with the season, the class and the departure time.
Train Fares and Ticket Classes
Route listings show train fares across a broad range, from roughly 150 to 330 dirhams for the full journey, depending on the service and class. The wide spread reflects the different ticket classes and the mix of high-speed and conventional trains, so look at the exact fare for your date instead of relying on an average.
Check current fares and booking conditions on the official ONCF website or app. Read the terms on changes and refunds before you pay, since a cheaper ticket may be less flexible. First-class seats cost more but add legroom and a quieter carriage, which can be worth it on a long day.
Bus Tickets and Extra Costs
Bus tickets are usually the lowest-priced option, with listings showing CTM fares in the region of 110 to 190 dirhams. That headline figure is only part of the cost, so look at what else you will pay.
Check the luggage policy, since some operators limit the number or size of bags in the hold or charge for extra items. Add the cost of getting to and from the bus stations, which may be considerable if they lie far from your hotel in either city. A small saving on the fare can disappear once you pay for two taxis.
Grand Taxi Costs
Distinguish paying for an individual seat from hiring the entire vehicle. A shared seat costs less per person, but availability on a route this long is uncertain. Hiring the whole vehicle is priced per car, so a group of three or four may find the cost per person comparable to train tickets, with a custom departure time and no station transfers.
Confirm the total price before departure, in writing if possible, including luggage, stops and the exact drop-off address. Agreeing the fare after you have started is a common source of dispute, and a driver who is vague about the price at the start is a warning sign. For wider context on how transport fits into a Morocco budget, our Morocco Budget Guide is a useful companion.
3. Comfort and Luggage: What Is the Journey Really Like?
On a trip of four to eight hours, comfort matters as much as price. Compare what each option is like to sit in for the whole journey.
Train Comfort for a Longer Journey
Trains offer the most space of the three options. You can stand up, walk to the toilet and keep your bags in sight on the luggage racks. Seats are generally comfortable, and the cabins are air-conditioned. First-class seats add legroom and usually a quieter carriage.
Keep your valuables and documents with you, and watch your bags if you travel alone. A change at Kenitra means carrying your luggage across the station and finding the next platform, so travel light if you can, and keep a small bag with water, snacks and a phone charger within reach.
Bus Comfort and Baggage Rules
Long-distance buses have reclining seats and air conditioning, and they make rest stops along the way. Luggage goes in the hold underneath, so keep valuables, documents and water in a small bag at your seat. Ask about baggage rules when you book, including any extra charge for large items.
The journey is longer than the train, and six to eight hours in one seat can be tiring, particularly in hot weather or if the bus is full. A neck pillow, a light layer for the air conditioning and some food make a real difference.
Grand Taxi Space and Practical Limitations
Shared grand taxis seat several passengers, and legroom is limited, especially in the back. Trunk space is small, so large suitcases may not fit alongside other travelers’ bags. A private hire gives you more room, but a standard car still has limits, so confirm that your luggage will fit before you agree on the fare.
The trade-off is plain: you gain flexibility and lose comfort, particularly on a long trip. For a journey of this length, decide whether the freedom to leave when you want is worth being packed into a car for several hours. A larger vehicle, if available, changes that calculation for groups.
4. Convenience: Stations, Booking and Departure Times
The easiest journey is the one with the fewest surprises. Settle the practical details before you travel, and the day will go far more smoothly.
Finding the Right Train Station in Tangier and Fes
In Tangier, check the precise departure station on your ticket. Route planners list Tanger Ville station for the main services. In Fes, the arrival station is in the new town, a short taxi ride from the old medina. Confirm the exact arrival station on your booking, and plan your onward transport to your accommodation before you arrive, especially if you expect to get in late.
Medina streets are too narrow for most cars, so ask your riad where you should be dropped off and whether someone can help with luggage. If you are planning your stay, our Fes destination guide covers where to stay and what to see.
Booking Train and Bus Tickets
Compare advance booking with buying closer to departure. Booking ahead gives you a wider choice of times and seats, particularly in busy periods such as public holidays and school holidays, and on high-speed services that can sell out. Reserving a few days ahead is sensible if your dates are fixed.
Buying on the day is possible if you are flexible, but you risk finding the service you want already full. Verify the operator’s policies and current availability on the official sites, ONCF for trains and CTM for buses, and check the cancellation and change terms before you pay.
When a Grand Taxi Makes Sense
A grand taxi, hired privately, can be useful for groups, for travelers with a lot of luggage and for those who need an unusual departure time. It can also take you directly to a specific address, which saves a transfer at the end of a long day.
Be careful before you agree. Confirm the destination, the total fare and the pickup arrangements before you get in. Ask whether the price covers luggage and any stops, and be wary of any vehicle where the fare is left vague. A clear agreement at the start protects both you and the driver.
5. The Final Verdict: Which Transport Should You Choose for Tangier to Fes?
The right answer depends on what matters most to you. Use the following as a quick guide, then check the details for your own dates.
Choose the Train If…
You prioritize comfort and a predictable scheduled service. The train offers space, a smoother ride and the least exposure to road conditions. It is a good fit for travelers carrying luggage, for anyone who dislikes long bus rides and for those who want a clear arrival time.
Check whether your chosen service involves a change at Kenitra, and leave a buffer if it does. If your plans are tight, the added reliability of a rail timetable can be worth the higher fare.
Choose the Bus If…
The available service, departure time and total cost suit your plans. A bus is usually cheaper than the train, and it travels straight from city to city without a change of vehicle. It is a sensible choice for budget travelers who can handle a long day, provided the schedule fits and the stations are convenient for both ends of the trip.
Add up the cost of the station transfers before you decide, since they can narrow the price gap with the train.
Choose a Grand Taxi If…
You need flexibility or can share the cost of a private vehicle. A group of three or four may find a private hire competitive per person, with a custom departure time and a door-to-door journey. It also suits travelers who arrive at awkward hours or who do not want to deal with stations at all.
Confirm the fare in advance, agree what it includes and make sure your bags fit.
Before You Book
Compare the full door-to-door journey, not just the ticket price. A cheap fare that adds an hour of transfers is not always the bargain it appears to be. Check the current schedule, total fare, luggage rules and station locations for your date.
Leave a buffer if connecting to another train, tour or transfer. If you plan to continue from Fes to the desert, our Merzouga to Fes guide covers that journey in the other direction. The single most useful step is to write down your departure station, arrival station and check-in arrangements before you leave Tangier, so the long day ends without surprises.
Frequently Asked Questions
Is there a direct train from Tangier to Fes?
Route planners show the main option as a journey via Kenitra, with a high-speed Al Boraq train from Tanger Ville to Kenitra and a conventional train from there to Fes. Some listings also describe a direct service, so the picture is not always consistent between sources. Check the current ONCF timetable on the official website or app for your travel date, and look at whether the itinerary shows a change of train. If it does, note the connection time at Kenitra and leave a safety margin in case the first train runs late. Timetables can change by season, so do not rely on an older blog post or screenshot.
Is the train or bus cheaper from Tangier to Fes?
The bus is usually cheaper. Listings show CTM fares in the region of 110 to 190 dirhams, while train fares range from roughly 150 to 330 dirhams depending on the service and class. Prices change, so check current fares for your date with each operator. Remember that the cheapest ticket is not always the cheapest journey. Add the cost of getting to and from the stations, any baggage charges and the value of the extra time a bus takes. Compare the full cost of each option before you decide, particularly if one of the stations is far from your hotel.
How long does it take to travel from Tangier to Fes?
It depends on the mode. By train, route planners show roughly four and a half hours including a change at Kenitra. By bus, published durations run from around six to eight hours, depending on the service and the stops. By road in a private vehicle, driving takes around four and a half hours without breaks. Add time for getting to the station, waiting and the final transfer to your accommodation, which can easily add an hour or more. Check current schedules with the operator, since journey times vary by departure and season, and avoid booking anything tight on your arrival day.
Can you take a grand taxi from Tangier to Fes?
It is possible, but the arrangements differ from a short trip. Shared grand taxis mostly serve shorter intercity routes, so a shared seat on a journey of this length may not be available. A privately hired vehicle is more realistic, with the fare priced per car. Confirm the destination, the total price and the pickup arrangements before you set off, and agree whether luggage and stops are included. A private hire can be good value for a group, but ask for the fare in advance and, if possible, get it in writing. Be cautious about any driver who will not state a clear price.
Should you book Tangier to Fes transport in advance?
For trains and buses, booking ahead is sensible, particularly in busy travel periods and for high-speed services, which can sell out. Advance booking also gives you a choice of departure times and seats, and it lets you read the cancellation and change terms calmly. If your plans are flexible and you travel outside peak periods, buying closer to departure may work, but do not assume the time you want is available. Check ONCF and CTM for current availability. For a grand taxi, confirm the arrangement, the fare and the pickup point ahead of time, especially if you need an early departure.
Which station should you use in Tangier and Fes?
For trains, route planners list Tanger Ville station in Tangier, and the main station in the modern part of Fes on arrival. For buses, CTM services use the bus stations in each city, which are separate from the train stations, so check the exact location on your ticket. A grand taxi can usually collect you from an address you agree and drop you near your accommodation. In Fes, the medina is a short taxi ride from the main stations, and cars cannot enter most of it, so ask your riad where to be dropped off. Confirm each location before you travel.
