Travel Oujda to Tangier

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.

Popular departures: Oujda Train Station
Popular arrivals: Tangier Train Station

Prices: 237 MAD

Duration: 9h 35m ⏱

Go with train from Oujda to Tangier for 237 MAD

View all Train tickets →

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.

Popular departures: Oujda
Popular arrivals: Tangier

Prices: 247 MAD

Duration: 12h 15m ⏱

Choose bus from Oujda to Tangier for 247 MAD

View all Bus tickets →

Distance Oujda to Tangier

The distance between Oujda and Tangier is 372.2 kilometers.

Oujda to Tangier Transportation Comparison

Compare transport options side by side using key travel metrics to find the best way to get from Oujda to Tangier

Train
Bus
Average price
237 MAD
247 MAD
Cheapest price
237 MAD
247 MAD
Average duration
9h 35m
12h 15m
Minimum duration
9h 35m
12h 15m
Number of departures
2
1
Tickets

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.

Check all Bus tickets →

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.

Check all Bus tickets →

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 Planner

Perfect for travelers visiting multiple cities on one trip.