There are 4 ways to get from Asilah to Oujda by plane, train, taxi, rideshare, 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.
Fly
best- Fly from Tangier Ibn Battouta Airport (TNG) to Angads Airport (OUD)plane TNG - OUD
1h 57mMAD 781–3,386Train
cheapest- Take the train from Asilah to Oujdatrain
10h 17mMAD 251–501Taxi, rideshare, bus
- Take the taxi from Asilah to Tangiertaxi
- Take the rideshare from Tangier to Saïdia
- Take the bus from Saïdia to Oujda Bus Stnbus
7h 46mMAD 771–1,042Drive 544.9 km
- Drive from Asilah to Oujdacar 544.9 km
7h 10mMAD 795–1,148
Tangier Ibn Battouta Airport (TNG) to Angads Airport (OUD) flights
Questions & Answers
The cheapest way to get from Asilah to Oujda is to train which costs MAD 250 - MAD 500 and takes 10h 17m.
The fastest way to get from Asilah to Oujda is to fly which takes 1h 57m and costs MAD 750 - MAD 3,400.
No, there is no direct train from Asilah to Oujda. However, there are services departing from Asilah and arriving at Oujda via . The journey, including transfers, takes approximately 10h 17m.
The distance between Asilah and Oujda is 427 km. The road distance is 544.9 km.
The best way to get from Asilah to Oujda without a car is to train which takes 10h 17m and costs MAD 250 - MAD 500.
It takes approximately 1h 57m to get from Asilah to Oujda, including transfers.
Asilah to Oujda train services, operated by Moroccan Railways (ONCF), depart from Asilah station.
The best way to get from Asilah to Oujda is to fly which takes 1h 57m and costs MAD 750 - MAD 3,400. Alternatively, you can train, which costs MAD 250 - MAD 500 and takes 10h 17m.
Asilah to Oujda train services, operated by Moroccan Railways (ONCF), arrive at Oujda station.
Yes, the driving distance between Asilah to Oujda is 545 km. It takes approximately 7h 10m to drive from Asilah to Oujda.
What companies run services between Asilah, Tanger-Tetouan-Al Hoceima, Morocco and Oujda, Morocco?
Ryanair flies from Tangier Ibn Battouta Airport (TNG) to Angads Airport (OUD) 4 times a week. Alternatively, Moroccan Railways (ONCF) operates a train from Asilah to Oujda 3 times a day. Tickets cost MAD 250–500 and the journey takes 10h 14m.
- Website
- ryanair.com
Flights from Tangier Ibn Battouta Airport to Angads Airport
- Ave. Duration
- 1h 5m
- When
- Friday, Wednesday, Thursday, and Sunday
- Estimated price
- MAD 370–2,300
- Phone
- 2255
- communication.digitale@oncf.ma
- Website
- oncf.ma
Train from Asilah to Oujda
- Ave. Duration
- 10h 14m
- Frequency
- 3 times a day
- Estimated price
- MAD 250–500
- Schedules at
- oncf-voyages.ma
- Book at
- oncf.ma
- 2nd Class
- MAD 250–350
- 1st Class
- MAD 370–500
- Phone
- 0 800 0900 30
- ctmweb.ma@gmail.com
- Website
- ctm.ma
Bus from Saïdia to Oujda Bus Stn
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- MAD 35–55
- Schedules at
- ctm.ma
Rideshare from Tangier to Saïdia
- Ave. Duration
- 4h
- Frequency
- Hourly
- Estimated price
- MAD 450–650
- Schedules at
- moroccocab.com
- Ave. Duration
- 39 min
- Estimated price
- MAD 280–340
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 Getting to Rome from the airport, Slovenia: Getting from Ljubljana to Lake Bled, and Getting around the Cyclades - to help you get the most out of your next trip.
More Questions & Answers
There are 199+ hotels available in Oujda.











