Oujda to Tangier
Two transport services operate between Oujda and Tangier, and you’ll find their departure times, trip durations and fare details below.
Travel options for Oujda to Tangier
The quickest and most affordable way to get from Oujda to Tangier is by a train for 237 MAD, taking only 9h y 35 minutes.
Train from Oujda to Tangier
Hop on a train departing from Oujda Train Station to travel from Oujda to Tangier, arriving at Tangier Train Station. The ride takes around 9 hours 35 minutes with fares starting from 237 MAD. Be sure to reserve your seat for this journey.
Prices: 237 MAD
Duration: 9h 35m ⏱
Bus from Oujda to Tangier
Taking a bus from Oujda to Tangier offers multiple departure options from Oujda, with the day’s first bus leaving at 06:15. The ride lasts approximately 12 hours 15 minutes and will drop you off at Tangier, with tickets available from 247 MAD. Plan ahead and secure your spot reserve your seat.
Prices: 247 MAD
Duration: 12h 15m ⏱
Train Routes & Schedules from Oujda to Tangier
Hop on the train at Oujda Train Station and make your way to Tangier Train Station. The journey usually takes around 9h 35m, with services running from 07:50 until 11:35 and tickets starting from 237 MAD. Check the timetable from Oujda to Tangier to pick the departure that suits your schedule and reserve your seat in advance.
Cheapest & Fastest Train Oujda to Tangier
237 MAD, from Oujda Train Station to Tangier Train Station, departure at some times, duration 9h 35mTrain Timetable: Oujda Train Station → Tangier Train Station
- 07:50 17:25 9h 35m 237 MAD
- 11:35 21:10 9h 35m 237 MAD
Bus Routes & Schedules from Oujda to Tangier
Begin at Oujda where the bus serves as the single departure point for the Oujda–Tangier connection. Departures run at 06:15 and the journey lasts about 12h 15m. Tickets are available from 247 MAD and the trip concludes at Tangier. See the bus timetable for Oujda to Tangier to plan which service fits your day and secure your booking.
Cheapest & Fastest Bus Oujda to Tangier
247 MAD, from Oujda to Tangier, departure at 06:15, duration 12h 15mBus Timetable: Oujda → Tangier
- 06:15 18:30 12h 15m 247 MAD
Frequently Asked Questions Oujda to Tangier
Below you will find answers to the most common questions about traveling from Oujda to Tangier.
How long does the Oujda to Tangier trip usually take?
The Oujda to Tangier route takes about 9 hours 35 minutes by train or about 12 hours 15 minutes by bus. The total time depends on the transport type, and the train is the quicker scheduled option in the available data.
What is the cheapest way to travel from Oujda to Tangier?
The cheapest listed option from Oujda to Tangier is the train at 237 MAD. The bus is slightly more expensive at 247 MAD. No other transport types are provided in the available data for this route.
How much should I expect to pay for Oujda to Tangier?
For Oujda to Tangier, the listed fares are 237 MAD by train and 247 MAD by bus. That gives a narrow price range overall, with both options staying close in cost.
Which option is fastest for Oujda to Tangier?
The fastest available option from Oujda to Tangier is the train, which takes about 9 hours 35 minutes. The bus takes about 12 hours 15 minutes, so it is noticeably longer on this route.
Where do I leave from and arrive in Oujda to Tangier travel?
For the train, departures are from Oujda Train Station and arrivals are at Tangier Train Station. For the bus, the listed departure point is Oujda and the arrival point is Tangier, with no more specific station names provided.
How often do services run on the Oujda to Tangier route?
The available data does not show a regular frequency for either transport type on Oujda to Tangier. It lists 2 train trips and 1 bus trip, so departures appear limited rather than frequent.
What are the first and last departures for Oujda to Tangier?
The first bus departure from Oujda to Tangier is at 06:15, and that is also the last bus departure shown. For trains, the first departure is 07:50 and the last is 11:35.
Is the train from Oujda to Tangier worth considering over the bus?
The train from Oujda to Tangier is priced at 237 MAD and takes about 9 hours 35 minutes. The bus costs 247 MAD and takes about 12 hours 15 minutes, so the train is both cheaper and faster in the listed data.
What are the train details for Oujda to Tangier?
The train from Oujda to Tangier costs 237 MAD and takes about 9 hours 35 minutes. It departs from Oujda Train Station and arrives at Tangier Train Station. The listed departures run from 07:50 to 11:35.
What should I know about the bus from Oujda to Tangier?
The bus from Oujda to Tangier costs 247 MAD and takes about 12 hours 15 minutes. It departs from Oujda and arrives in Tangier. The only listed departure is at 06:15, so there is just one scheduled bus shown.
Can I book Oujda to Tangier tickets online?
Yes, you can check and book Oujda to Tangier tickets on TicketRoutes.com. The route has listed train and bus options, and the site shows the available departures, prices, and travel times in one place.
Which Oujda to Tangier option has the earliest departure and which has the latest?
The earliest departure shown for Oujda to Tangier is the bus at 06:15. The latest departure shown is the train at 11:35. These are the only departure times listed in the available schedule data.
More travel routes for Oujda and Tangier
Planning more stops after Oujda to Tangier?
If your journey doesn’t end with Oujda to Tangier, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.
Try the Travel PlannerPerfect for travelers visiting multiple cities on one trip.