There are 5 ways to get from Khouribga to Taza by train, bus, car, or taxi
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 Khouribga to Casa-Voyageurstrain
- Take the train from Casa Voyageurs to Tazatrain
9h 50mMAD 227–472Train via Fès
cheapest- Take the train from Khouribga to Berrechidtrain
- Take the train from Berrechid to Fèstrain
- Take the train from Fes to Tazatrain
10h 4mMAD 225–468Bus
- Take the bus from Khouribga to Casablanca Farbus
- Take the bus from Casablanca to Tazabus
10h 15mMAD 273–485Drive 365.1 km
- Drive from Khouribga to Tazacar 365.1 km
5h 23mMAD 507–732Taxi
- Take the taxi from Khouribga to Tazataxi 365.1 km
5h 23mMAD 1,000–1,300
Khouribga to Taza by train
Comparing Your Travel Options
The cheapest way to get from Khouribga to Taza is to train which costs MAD 220 - MAD 480 and takes 9h 50m.
The fastest way to get from Khouribga to Taza is to drive which takes 5h 23m and costs MAD 500 - MAD 750.
No, there is no direct bus from Khouribga to Taza. However, there are services departing from Khouribga and arriving at Taza via Casablanca. The journey, including transfers, takes approximately 10h 15m.
No, there is no direct train from Khouribga to Taza. However, there are services departing from Khouribga and arriving at Taza via Casa Voyageurs. The journey, including transfers, takes approximately 9h 50m.
The distance between Khouribga and Taza is 577 km. The road distance is 365.1 km.
The best way to get from Khouribga to Taza without a car is to train which takes 9h 50m and costs MAD 220 - MAD 480.
It takes approximately 9h 50m to get from Khouribga to Taza, including transfers.
Khouribga to Taza bus services, operated by CTM, depart from Khouribga station.
Khouribga to Taza train services, operated by Moroccan Railways (ONCF), depart from Khouribga station.
The best way to get from Khouribga to Taza is to train which takes 9h 50m and costs MAD 220 - MAD 480. Alternatively, you can bus, which costs MAD 270 - MAD 490 and takes 10h 15m.
What companies run services between Khouribga, Morocco and Taza, Morocco?
You can take a train from Khouribga to Taza via Casa-Voyageurs and Casa Voyageurs in around 9h 50m. Alternatively, you can take a bus from Khouribga to Taza via Casablanca in around 10h 15m.
- Phone
- 2255
- [email protected]
- Website
- oncf-voyages.ma
Train from Khouribga to Casa-Voyageurs
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a day
- Estimated price
- MAD 55–120
- Schedules at
- oncf.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 55–80
- 1st Class
- MAD 80–120
Train from Casa Voyageurs to Taza
- Ave. Duration
- 6h 20m
- Frequency
- 4 times a day
- Estimated price
- MAD 170–360
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 170–250
- 1st Class
- MAD 260–360
Train from Khouribga to Berrechid
- Ave. Duration
- 1h 42m
- Frequency
- 3 times a day
- Estimated price
- MAD 35–80
- Schedules at
- oncf.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 35–55
- 1st Class
- MAD 55–80
Train from Berrechid to Fès
- Ave. Duration
- 4h 21m
- Frequency
- Hourly
- Estimated price
- MAD 140–290
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 140–200
- 1st Class
- MAD 210–290
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
- Phone
- 0 800 0900 30
- [email protected]
- Website
- ctm.ma
Bus from Khouribga to Casablanca Far
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- MAD 80–120
- Schedules at
- ctm.ma
Bus from Casablanca to Taza
- Ave. Duration
- 6h 45m
- Frequency
- 3 times a day
- Estimated price
- MAD 190–370
- Schedules at
- ctm.ma
- Ave. Duration
- 5h 23m
- Estimated price
- MAD 1,000–1,300
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 How to travel India's Golden Triangle, Which side of Niagara Falls should I choose (and how do I get there)?, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.
Booking & Getting There
Khouribga to Taza bus services, operated by CTM, arrive at Casablanca Far station.
Khouribga to Taza train services, operated by Moroccan Railways (ONCF), arrive at Casa-Voyageurs station.
Yes, the driving distance between Khouribga to Taza is 365 km. It takes approximately 5h 23m to drive from Khouribga to Taza.
Book your Khouribga to Taza bus tickets online with Omio and 12go.asia.
There are 34+ hotels available in Taza.

















