There are 5 ways to get from Khouribga to Oujda by train, plane, 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.
Train to Mohammed V International Airport, fly
best- Take the train from Khouribga to Gare Oasis
- Fly from Mohammed V International Airport (CMN) to Angads Airport (OUD)CMN - OUD
6h 3mMAD 1,338–3,021Bus
cheapest- Take the bus from Khouribga to Casablanca Aïn Sebaâ
- Take the bus from Casablanca to Oujda
13h 45mMAD 305–436Train
- Take the train from Khouribga to Casa-Voyageurs
- Take the train from Casa Voyageurs to Oujda
13h 35mMAD 314–594Drive 574.9 km
- Drive from Khouribga to Oujda574.9 km
7h 22mMAD 831–1,201Train, train to Rabat-Salé, fly
- Take the train from Khouribga to Casa-Voyageurs
- Take the train from Casablanca to Rabat Ville
- Fly from Rabat-Salé (RBA) to Angads Airport (OUD)RBA - OUD
7h 21mMAD 595–3,592
Khouribga to Oujda by train
Questions & Answers
The cheapest way to get from Khouribga to Oujda is to bus which costs MAD 300 - MAD 440 and takes 13h 45m.
The fastest way to get from Khouribga to Oujda is to train and fly which takes 6h 3m and costs MAD 1,300 - MAD 3,100.
No, there is no direct bus from Khouribga to Oujda. However, there are services departing from Khouribga and arriving at Oujda via Casablanca. The journey, including transfers, takes approximately 13h 45m.
No, there is no direct train from Khouribga to Oujda. However, there are services departing from Khouribga and arriving at Oujda via Casa Voyageurs. The journey, including transfers, takes approximately 13h 35m.
The distance between Khouribga and Oujda is 720 km. The road distance is 574.9 km.
The best way to get from Khouribga to Oujda without a car is to train which takes 13h 35m and costs MAD 310 - MAD 600.
It takes approximately 6h 3m to get from Khouribga to Oujda, including transfers.
Khouribga to Oujda bus services, operated by CTM, depart from Khouribga station.
Khouribga to Oujda train services, operated by Moroccan Railways (ONCF), depart from Khouribga station.
The best way to get from Khouribga to Oujda is to train which takes 13h 35m and costs MAD 310 - MAD 600. Alternatively, you can bus, which costs MAD 300 - MAD 440 and takes 13h 45m.
What companies run services between Khouribga, Morocco and Oujda, Morocco?
You can take a train from Khouribga to Oujda via Casa-Voyageurs and Casa Voyageurs in around 13h 35m. Alternatively, you can take a bus from Khouribga to Oujda via Casablanca Aïn Sebaâ and Casablanca in around 13h 45m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- royalairmaroc.com
Flights from Mohammed V International Airport to Angads Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- MAD 1,200–1,900
- Website
- airarabia.com
Flights from Rabat-Salé to Angads Airport
- Ave. Duration
- 1h 10m
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- MAD 400–2,900
- Phone
- 2255
- communication.digitale@oncf.ma
- Website
- oncf-voyages.ma
Train from Khouribga to Gare Oasis
- Ave. Duration
- 2h 28m
- Frequency
- 3 times a day
- Estimated price
- MAD 50–100
- Schedules at
- oncf.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 50–75
- 1st Class
- MAD 75–100
Train from Khouribga to Casa-Voyageurs
- Ave. Duration
- 2h 40m
- Frequency
- 3 times a day
- Estimated price
- MAD 50–110
- Schedules at
- oncf.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 50–80
- 1st Class
- MAD 80–110
Train from Casa Voyageurs to Oujda
- Ave. Duration
- 9h 55m
- Frequency
- Twice daily
- Estimated price
- MAD 260–490
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 260–370
- 1st Class
- MAD 370–490
Train from Casablanca to Rabat Ville
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- MAD 30–70
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 30–50
- 1st Class
- MAD 50–70
- Phone
- 0 800 0900 30
- ctmweb.ma@gmail.com
- Website
- ctm.ma
Bus from Khouribga to Casablanca Aïn Sebaâ
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- MAD 55–80
- Schedules at
- ctm.ma
- Comfort
- MAD 55–80
Bus from Casablanca to Oujda
- Ave. Duration
- 9h 45m
- Frequency
- 5 times a day
- Estimated price
- MAD 250–360
- Schedules at
- ctm.ma
- Comfort
- MAD 250–360
- Premium
- MAD 310–330
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 get from Stansted Airport into central London, The London Underground: Essential tips to navigate the Tube, and Travelling by boat in Italy - to help you get the most out of your next trip.
More Questions & Answers
Khouribga to Oujda bus services, operated by CTM, arrive at Casablanca Aïn Sebaâ station.
Khouribga to Oujda train services, operated by Moroccan Railways (ONCF), arrive at Casa-Voyageurs station.
Yes, the driving distance between Khouribga to Oujda is 575 km. It takes approximately 7h 22m to drive from Khouribga to Oujda.
There are 181+ hotels available in Oujda.












