Travel Marrakesh to Oujda

Marrakesh to Oujda Train: Schedules, Tickets & Prices

Trains from Marrakesh to Oujda take around 12h 45m, with tickets starting from 365 MAD.

Train from Marrakesh to Oujda

Board a train at Marrakech Train Station, Marrakesh for a journey from Marrakesh to Oujda, arriving at Oujda Train Station. With multiple departures throughout the day, the ride typically lasts around 12 hours 45 minutes. Tickets start from 365 MAD, reserve your seat in advance and check available times.

Prices: 365 MAD

Duration: 12h 45m ⏱

Go with train from Marrakesh to Oujda in 12h 45m

View all Train tickets →

Distance Marrakesh to Oujda

The distance between Marrakesh and Oujda is 658.2 kilometers.

Train from Marrakesh to Oujda Details

Find key information about the Train from Marrakesh to Oujda, including travel time, prices and stations.

Train
Average price
365 MAD
 
Cheapest
365 MAD
Average duration
12h 45m
 
Shortest
12h 45m
Number of departures
1
05:35
Tickets
 
Stations
Departure stations
Arrival stations
Marrakech Train Station, Marrakesh
Oujda Train Station

Train Routes & Schedules from Marrakesh to Oujda

The single departure point for this route is Marrakech Train Station, Marrakesh, where you board the train departing at 05:35 toward Oujda. The rail journey takes around 12h 45m with fares starting at 365 MAD. At the end of the trip, the train arrives at Oujda Train Station. Check the detailed train timetable for Marrakesh to Oujda to choose your preferred departure and reserve your seat on the service.

Check all Train tickets →

Frequently Asked Questions Train Marrakesh to Oujda

Below you will find answers to the most common questions about traveling from Marrakesh to Oujda by train.

How long is the train trip from Marrakesh to Oujda?

The train journey from Marrakesh to Oujda takes about 12 hours 45 minutes. It is a long train ride, so it is best to plan for a full day of travel.

How much are train tickets for the Marrakesh to Oujda route?

Train tickets for Marrakesh to Oujda cost 365 MAD. Since the train fare is fixed here, it is a straightforward option if you want to travel between Marrakesh and Oujda by train.

What time does the train from Marrakesh to Oujda depart?

The train departure from Marrakesh to Oujda is at 05:35. If you are taking this train service, it is a very early start, so arriving at the station ahead of time is a good idea.

Is there more than one train connection between Marrakesh and Oujda each day?

There is only one train connection for Marrakesh to Oujda, so the train schedule is very limited. That means you should plan carefully around the single daily train journey.

Where does the train from Marrakesh to Oujda leave and arrive?

The train from Marrakesh to Oujda departs from Marrakech Train Station, Marrakesh, and arrives at Oujda Train Station. If you are using this train service, those are the main stations to keep in mind.

Can I book train tickets for the Marrakesh-Oujda route in advance?

Yes, it is a good idea to book train tickets for Marrakesh to Oujda as early as possible, especially because there is only one train trip available. Early booking helps you secure the train journey you want.

What should I know before taking the train between Marrakesh and Oujda?

Before taking the train between Marrakesh and Oujda, make sure you are ready for a long ride of about 12 hours 45 minutes and an early 05:35 departure. Since this train service runs once, planning your station arrival and travel day carefully is important.

Is the train journey from Marrakesh to Oujda a good option for a full-day trip?

Yes, the train journey from Marrakesh to Oujda is a full-day trip at about 12 hours 45 minutes. With a fixed fare of 365 MAD and one daily train departure, it works best when you are prepared for a long but direct rail trip.


More Train routes from and to Marrakesh or Oujda

Planning more than just Marrakesh to Oujda?

You’re currently viewing Train options for Marrakesh to Oujda. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.

Open Travel Planner

Ideal for multi-city trips and flexible travel plans.