There are 7 ways to get from Beni-Mellal to Oujda by bus, plane, train, 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.
Bus to Mohammed V International Airport, fly
best- Take the bus from Gare Routière Kasba Tadla to Casablanca Maarifbus
- Fly from Mohammed V International Airport (CMN) to Angads Airport (OUD)plane CMN - OUD
5h 31mMAD 1,232–4,497Bus, train via Fès
cheapest- Take the bus from Gare Routière Kasba Tadla to Fesbus
- Take the bus from Fes to Tazabus
- Take the train from Taza to Oujdatrain
13h 3mMAD 461–687Bus
- Take the bus from Gare Routière Kasba Tadla to Fesbus
- Take the bus from Fes to Oujdabus
11h 51mMAD 491–687Bus, train
- Take the bus from Gare Routière Kasba Tadla to Casablanca Aïn Sebaâbus
- Take the train from Mohammedia to Oujdatrain
14h 41mMAD 527–921Drive 573.4 km
- Drive from Beni-Mellal to Oujdacar 573.4 km
6h 55mMAD 828–1,196Bus to Marrakech, fly
- Take the bus from Amiral to Marrakechbus
- Fly from Marrakech (RAK) to Angads Airport (OUD)plane RAK - OUD
6h 57mMAD 1,036–3,622Taxi, train
- Take the taxi from Beni-Mellal to Oued Zemtaxi
- Take the train from Oued Zem to Casa-Voyageurstrain
- Take the train from Casa Voyageurs to Oujdatrain
15h 9mMAD 776–1,215
Mohammed V International Airport (CMN) to Angads Airport (OUD) flights
Questions & Answers
The cheapest way to get from Beni-Mellal to Oujda is to bus and train via Fès which costs MAD 460 - MAD 700 and takes 13h 3m.
The fastest way to get from Beni-Mellal to Oujda is to bus and fly which takes 5h 31m and costs MAD 1,200 - MAD 4,500.
No, there is no direct bus from Beni-Mellal to Oujda. However, there are services departing from Gare Routière Kasba Tadla and arriving at Oujda via Fes. The journey, including transfers, takes approximately 11h 51m.
The distance between Beni-Mellal and Oujda is 798 km. The road distance is 573.4 km.
The best way to get from Beni-Mellal to Oujda without a car is to bus which takes 11h 51m and costs MAD 490 - MAD 700.
It takes approximately 5h 31m to get from Beni-Mellal to Oujda, including transfers.
Beni-Mellal to Oujda bus services, operated by CTM, depart from Gare Routière Kasba Tadla station.
Beni-Mellal to Oujda bus services, operated by CTM, arrive at Fes station.
Yes, the driving distance between Beni-Mellal to Oujda is 573 km. It takes approximately 6h 55m to drive from Beni-Mellal to Oujda.
There are 202+ hotels available in Oujda.
What companies run services between Beni-Mellal, Morocco and Oujda, Morocco?
You can take a vehicle from Beni-Mellal to Oujda via Gare Routière Kasba Tadla and Fes in around 11h 51m.
- Website
- royalairmaroc.com
Flights from Mohammed V International Airport to Angads Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- MAD 900–2,800
- Website
- ryanair.com
Flights from Marrakech to Angads Airport
- Ave. Duration
- 1h 25m
- When
- Tuesday, Wednesday, and Saturday
- Estimated price
- MAD 500–2,900
- Phone
- 2255
- [email protected]
- Website
- oncf-voyages.ma
Train from Mohammedia to Oujda
- Ave. Duration
- 9h 43m
- Frequency
- 4 times a day
- Estimated price
- MAD 260–550
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 260–370
- 1st Class
- MAD 390–550
Train from Taza to Oujda
- Ave. Duration
- 3h 12m
- Frequency
- Every 4 hours
- Estimated price
- MAD 95–190
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 95–140
- 1st Class
- MAD 140–190
Train from Oued Zem to Casa-Voyageurs
- Ave. Duration
- 3h 26m
- Frequency
- Once daily
- Estimated price
- MAD 70–150
- Schedules at
- oncf.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 70–100
- 1st Class
- MAD 100–150
Train from Casa Voyageurs to Oujda
- Ave. Duration
- 10h 4m
- Frequency
- 4 times a day
- Estimated price
- MAD 270–550
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 270–380
- 1st Class
- MAD 400–550
- Phone
- 0 800 0900 30
- [email protected]
- Website
- ctm.ma
Bus from Gare Routière Kasba Tadla to Casablanca Maarif
- Ave. Duration
- 1h 55m
- Frequency
- Twice daily
- Estimated price
- MAD 110–180
- Schedules at
- ctm.ma
- Confort
- MAD 125–130
Bus from Gare Routière Kasba Tadla to Fes
- Ave. Duration
- 5h 35m
- Frequency
- Twice daily
- Estimated price
- MAD 160–230
- Schedules at
- ctm.ma
Bus from Fes to Oujda
- Ave. Duration
- 5h
- Frequency
- 3 times a day
- Estimated price
- MAD 190–290
- Schedules at
- ctm.ma
Bus from Gare Routière Kasba Tadla to Casablanca Aïn Sebaâ
- Ave. Duration
- 2h 55m
- Frequency
- Once daily
- Estimated price
- MAD 120–190
- Schedules at
- ctm.ma
- Confort
- MAD 125–130
Bus from Amiral to Marrakech
- Ave. Duration
- 3h 35m
- Frequency
- Twice daily
- Estimated price
- MAD 120–180
- Schedules at
- ctm.ma
Bus from Gare Routière Kasba Tadla to Fes
- Ave. Duration
- 5h 35m
- Frequency
- Twice daily
- Estimated price
- MAD 160–230
- Schedules at
- ctm.ma
Bus from Fes to Taza
- Ave. Duration
- 2h
- Frequency
- 3 times a day
- Estimated price
- MAD 65–100
- Schedules at
- ctm.ma
- Ave. Duration
- 39 min
- Estimated price
- MAD 430–550
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 Flying into Beijing?, How do I buy a London Underground ticket?, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.











