Travel Oujda to Marrakesh

Oujda to Marrakesh Train: Schedules, Tickets & Prices

The train journey from Oujda to Marrakesh takes approximately 12h 45m, with fares from 363 MAD.

Train from Oujda to Marrakesh

Board a train at Oujda Train Station for a journey from Oujda to Marrakesh. The ride usually takes around 12 hours 45 minutes, arriving at Marrakech Train Station, Marrakesh, with tickets starting from 363 MAD. Be sure to reserve your seat in advance.

Prices: 363 MAD

Duration: 12h 45m ⏱

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

View all Train tickets →

Distance Oujda to Marrakesh

The distance between Oujda and Marrakesh is 658.2 kilometers.

Train from Oujda to Marrakesh Details

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

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

Train Routes & Schedules from Oujda to Marrakesh

At Oujda Train Station you board the train bound for Marrakesh. Services typically operate at 07:50, and the rail journey takes around 12h 45m. Tickets are available from 363 MAD, and the route concludes at Marrakech Train Station, Marrakesh. By consulting the train timetable for Oujda to Marrakesh, you can check exact departure times and choose the service that best fits your travel plans.

Check all Train tickets →

Frequently Asked Questions Train Oujda to Marrakesh

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

How long is the train journey from Oujda to Marrakesh?

The train journey from Oujda to Marrakesh takes about 12 hours 45 minutes. It is a long-distance train trip, so it is worth planning your day around the full travel time.

What does a train ticket for Oujda to Marrakesh cost?

A train ticket for Oujda to Marrakesh costs 363 MAD. Since the price is fixed for this train service, it is a straightforward option if you want to travel between the two cities by train.

What time does the train from Oujda to Marrakesh depart?

The train from Oujda to Marrakesh departs at 07:50. With this train departure, it is best to arrive early at Oujda Train Station so you have enough time before boarding.

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

There is only one train connection between Oujda and Marrakesh listed here, so the train frequency is very limited. The single train service makes the morning departure especially important if you are planning this route.

Where does the train from Oujda to Marrakesh arrive?

The train from Oujda to Marrakesh arrives at Marrakech Train Station, Marrakesh. If you are taking this train trip, it helps to know the arrival station in advance so you can plan your onward travel.

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

Yes, it is a good idea to book train tickets for Oujda to Marrakesh ahead of time, especially because there is only one train departure shown. Booking early can help you secure your place on this long train journey.

What station do I leave from on the Oujda to Marrakesh train?

You leave from Oujda Train Station on the Oujda to Marrakesh train. Knowing the departure station in advance makes it easier to organize your train trip and arrive on time.

Is the train service from Oujda to Marrakesh a practical way to travel?

The train service from Oujda to Marrakesh is practical if you prefer a direct rail option and do not mind a long ride. Since the train journey lasts about 12 hours 45 minutes and departs once at 07:50, it is best suited to travelers who can plan around a full-day trip.


More Train routes from and to Oujda or Marrakesh

Planning more than just Oujda to Marrakesh?

You’re currently viewing Train options for Oujda to Marrakesh. 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.