COVID-19 Travel restrictions may apply in Morocco. Learn More.

There are 5 ways to get from Tangier to Fes by train, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train via Kenitra  •  3h 55m

  1. Take the train from Tangier to Kenitra Al Boraq
  2. Take the train from Kenitra to Fès

MAD 180 - MAD 308

Cheapest option

Train  •  4h 26m

  1. Take the train from Tangier to Fes 305

MAD 147 - MAD 243

3 alternative options

Bus  •  6h 14m

  1. Take the bus from Tanger Gare CTM to Fes 232 / ...

MAD 300 - MAD 410

Bus via Tanger  •  6h 27m

  1. Take the bus from Tanger to Fes

MAD 170 - MAD 241

Drive  •  4h 17m

  1. Drive from Tangier to Fes 418.4 km

MAD 370 - MAD 550

Coronavirus (COVID-19) in Morocco

There is widespread community transmission globally.
Some travel restrictions may still be in place within Morocco. For the latest travel status, please check the official page for Morocco.

For travel planning advice, please refer to our Rome2rio Coronavirus information page .

Coronavirus (COVID-19) Travel Advice

Domestic travel is restricted within Morocco due to Coronavirus (COVID-19).

International flights leaving Morocco are suspended as part of the response to Coronavirus (COVID-19). Restrictions may also be in place for other modes of transport.

Currently, we are unable to provide international travel restriction information for Morocco relating to Coronavirus (COVID-19). For the latest travel status in Morocco, please check government recommendations.

Last updated: July 8 | Data sourced from: ACAPS, OXFORD

Questions & Answers

The cheapest way to get from Tangier to Fes is to bus via Tanger which costs MAD 170 - MAD 250 and takes 6h 27m.

More details

The quickest way to get from Tangier to Fes is to train via Kenitra which costs MAD 180 - MAD 310 and takes 3h 55m.

More details

The distance between Tangier and Fes is 210 km. The road distance is 418.4 km.

Get driving directions

The best way to get from Tangier to Fes without a car is to train via Kenitra which takes 3h 55m and costs MAD 180 - MAD 310.

More details

It takes approximately 3h 55m to get from Tangier to Fes, including transfers.

More details

The best way to get from Tangier to Fes is to train via Kenitra which takes 3h 55m and costs MAD 180 - MAD 310. Alternatively, you can bus, which costs MAD 300 - MAD 410 and takes 6h 14m.

Mode details

Yes, the driving distance between Tangier to Fes is 418 km. It takes approximately 4h 17m to drive from Tangier to Fes.

Get driving directions

There are 478+ hotels available in Fes. Prices start at MAD 1,000 per night.

More details

Map of how to get from Tangier to Fes.
Launch map view
  • Distance: 209.9 km
  • Duration: 3h 55m

What companies run services between Tangier, Morocco and Fes, Morocco?

You can take a train from Tangier to Fes via Kenitra and Fès in around 3h 55m. Alternatively, Eurolines FR operates a bus from Tanger Gare CTM to Fes 3 times a day. Tickets cost MAD 240 - MAD 340 and the journey takes 6h.

Train operators
Moroccan Railways (ONCF)

Morocco’s comfortable and fast train network is operated by ONCF (Office National des Chemins de Fer) and links many tourist destinations, including a high-speed TGV link from Tangier via Rabat and Casablanca to Marrakech. For popular destinations where there is no train service, ONCF-operated Supratours offers connecting bus services from the nearest railway station to places like Agadir, Tétouan and Essaouira.

Contact Details
Phone
+212(0)537-77-47-47
Email
communication.digitale@oncf.ma
Website
oncf.ma
Train from Tangier to Kenitra
Ave. Duration
50 min
Frequency
Hourly
Estimated price
MAD 65 - MAD 120
Book at
Moroccan Railways (ONCF)
2nd Class
MAD 65 - MAD 85
1st Class
MAD 100 - MAD 120
Train from Kenitra to Fès
Ave. Duration
2h 16m
Frequency
Hourly
Estimated price
MAD 60 - MAD 120
Book at
Moroccan Railways (ONCF)
2nd Class
MAD 60 - MAD 85
1st Class
MAD 100 - MAD 120
Train from Tangier to Fes
Ave. Duration
4h 13m
Frequency
4 times a day
Estimated price
MAD 95 - MAD 180
Book at
Moroccan Railways (ONCF)
2nd Class
MAD 95 - MAD 130
1st Class
MAD 150 - MAD 180
Bus operators
Eurolines FR

Eurolines is a network of coach companies that operate throughout Europe plus Morocco. It’s an affordable way to travel around the continent, with tickets starting at €5. All coaches have Wi-Fi, plug sockets and USBs, reclining chairs and toilets, and a standard ticket includes up to two medium suitcases plus carry-on luggage. Within France, Eurolines serves 69 destinations; including Paris, Lyon, Versailles, Nice and Bordeaux.

Contact Details
Phone
+ 33 1 41 86 24 21
Website
eurolines.fr
Bus from Tanger Gare CTM to Fes
Ave. Duration
6h
Frequency
3 times a day
Estimated price
MAD 240 - MAD 340
Website
Eurolines FR
CTM
Phone
0800090030
Email
ctmweb.ma@gmail.com
Website
ctm.ma
Bus from Tanger to Fes
Ave. Duration
6h 15m
Frequency
Every 4 hours
Estimated price
MAD 120 - MAD 180
Website
CTM
Premium
MAD 130 - MAD 180
Comfort
MAD 130 - MAD 170
Comfort Plus
MAD 140 - MAD 180
Confort
MAD 120
Confort Plus
MAD 125

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Need to know: Jadrolinija, Italy Travel Guides and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.