There are 5 ways to get from Marrakech (Station) to Taza by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Marrakech to Fèstrain
- Take the train from Fes to Tazatrain
9h 39mMAD 276–554Bus, train
cheapest- Take the bus from Marrakesh to Meknèsbus
- Take the train from Meknès to Tazatrain
10h 38mMAD 253–395Bus
- Take the bus from Marrakech to Fesbus
- Take the bus from Fes to Tazabus
10h 30mMAD 295–598Drive 627.3 km
- Drive from Marrakech (Station) to Tazacar 627.3 km
6h 12mMAD 863–1,246Fly, train
- Fly from Marrakech (RAK) to Fes-Sais Airport (FEZ)plane RAK - FEZ
- Take the train from Fes to Tazatrain
6h 13mMAD 415–1,934
Marrakech (Station) to Taza by foot and train
Comparing Your Travel Options
The cheapest way to get from Marrakech (Station) to Taza is to bus and train which costs MAD 250 - MAD 400 and takes 10h 38m.
The fastest way to get from Marrakech (Station) to Taza is to drive which takes 6h 12m and costs MAD 850 - MAD 1,300.
No, there is no direct bus from Marrakech (Station) to Taza. However, there are services departing from Marrakech and arriving at Taza via Fes. The journey, including transfers, takes approximately 10h 30m.
No, there is no direct train from Marrakech (Station) to Taza. However, there are services departing from Marrakech and arriving at Taza via Fes. The journey, including transfers, takes approximately 9h 39m.
The distance between Marrakech (Station) and Taza is 685 km. The road distance is 627.3 km.
The best way to get from Marrakech (Station) to Taza without a car is to train which takes 9h 39m and costs MAD 270 - MAD 600.
It takes approximately 9h 39m to get from Marrakech (Station) to Taza, including transfers.
Marrakech (Station) to Taza bus services, operated by CTM, depart from Marrakech station.
Marrakech (Station) to Taza train services, operated by Moroccan Railways (ONCF), depart from Marrakech station.
The best way to get from Marrakech (Station) to Taza is to train which takes 9h 39m and costs MAD 270 - MAD 600. Alternatively, you can bus, which costs MAD 290 - MAD 600 and takes 10h 30m.
What companies run services between Marrakech (Station), Morocco and Taza, Morocco?
You can take a vehicle from Marrakech (Station) to Taza via Marrakech, Fès, and Fes in around 9h 39m. Alternatively, you can take a bus from Marrakech to Taza via Fes in around 10h 30m.
- Website
- ryanair.com
Flights from Marrakech to Fes-Sais Airport
- Ave. Duration
- 1h 5m
- When
- Monday, Thursday, Saturday, and Sunday
- Estimated price
- MAD 310–1,600
- Phone
- 2255
- [email protected]
- Website
- oncf-voyages.ma
Train from Marrakech to Fès
- Ave. Duration
- 6h 30m
- Frequency
- Hourly
- Estimated price
- MAD 230–460
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 230–320
- 1st Class
- MAD 330–460
Train from Fes to Taza
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Estimated price
- MAD 45–100
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 45–70
- 1st Class
- MAD 70–100
Train from Fes to Taza
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Estimated price
- MAD 45–100
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 45–70
- 1st Class
- MAD 70–100
Train from Meknès to Taza
- Ave. Duration
- 3h 6m
- Frequency
- Every 4 hours
- Estimated price
- MAD 70–140
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 70–100
- 1st Class
- MAD 100–140
- Phone
- 0 800 0900 30
- [email protected]
- Website
- ctm.ma
Bus from Marrakech to Fes
- Ave. Duration
- 7h 30m
- Frequency
- Hourly
- Estimated price
- MAD 220–490
- Schedules at
- ctm.ma
- Confort
- MAD 220–310
Bus from Fes to Taza
- Ave. Duration
- 2h
- Frequency
- 3 times a day
- Estimated price
- MAD 70–110
- Schedules at
- ctm.ma
- Phone
- 2255
- [email protected]
- Website
- supratours.ma
Bus from Marrakesh to Meknès
- Ave. Duration
- 6h 25m
- Frequency
- Every 2 hours
- Estimated price
- MAD 180–260
- Schedules at
- supratours.ma
- First Class
- MAD 180–260
- Second Class
- MAD 220–260
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 Slovenia: Getting from Ljubljana to Lake Bled, Train travel in Spain: A guide to Renfe, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.
Booking & Getting There
Marrakech (Station) to Taza bus services, operated by CTM, arrive at Fes station.
Marrakech (Station) to Taza train services, operated by Moroccan Railways (ONCF), arrive at Fès station.
Yes, the driving distance between Marrakech (Station) to Taza is 627 km. It takes approximately 6h 12m to drive from Marrakech (Station) to Taza.
Book your Marrakech (Station) to Taza bus tickets online with 12go.asia.
There are 34+ hotels available in Taza.















