Travel Rabat to Marrakesh

Rabat to Marrakesh Train: Schedules, Tickets & Prices

The train journey from Rabat to Marrakesh takes approximately 3h 39m to 4h 2m, with fares from 286 MAD to 390 MAD.

Train from Rabat to Marrakesh

Board a train at Rabat Ville Train Station for a journey from Rabat to Marrakesh. The ride usually takes around 3 hours 39 minutes, arriving at Marrakech Train Station, Marrakesh, with tickets starting from 286 MAD. Be sure to reserve your seat in advance.

Prices: 286 MAD to 390 MAD

Duration: 3h 39m – 4h 2m ⏱

Take train from Rabat to Marrakesh in 3h 39m Book train from Rabat to Marrakesh in 3h 39m Hop on train from Rabat to Marrakesh for MAD 286 Journey with train from Rabat to Marrakesh for MAD 286

View all Train tickets →

Distance Rabat to Marrakesh

The distance between Rabat and Marrakesh is 287.2 kilometers.

Train from Rabat to Marrakesh Details

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

Train
Average price
325 MAD
 
Cheapest
286 MAD
Average duration
3h 51m
 
Shortest
3h 39m
Number of departures
28
05:05 - 20:36
Tickets
 
Stations
Departure stations
Arrival stations
Rabat Ville Train Station
Marrakech Train Station, Marrakesh

Train Routes & Schedules from Rabat to Marrakesh

Start your journey by boarding the train at Rabat Ville Train Station. Services operate from 05:05 until 20:36, and once the train departs you can expect a journey of around 3h 39m to 4h 2m before arriving at Marrakech Train Station, Marrakesh. Ticket prices start from 286 to 390 MAD, and the timetable lists all daily departures so you can choose the option that best fits your plans. Check the full train timetable for the route from Rabat to Marrakesh to review departure times and plan your trip accordingly.

Train Timetable: Rabat Ville Train Station → Marrakech Train Station, Marrakesh

  • 05:05 09:07 4h 2m 286 MAD
  • 07:35 11:14 3h 39m 329 MAD
  • 07:36 11:38 4h 2m 390 MAD
  • 08:35 12:14 3h 39m 329 MAD
  • 08:36 12:38 4h 2m 390 MAD
  • 09:35 13:14 3h 39m 329 MAD
  • 09:36 13:38 4h 2m 286 MAD
  • 10:35 14:14 3h 39m 329 MAD
  • 10:36 14:38 4h 2m 286 MAD
  • 11:35 15:14 3h 39m 329 MAD
  • 11:36 15:38 4h 2m 286 MAD
  • 12:35 16:14 3h 39m 336 MAD
  • 12:36 16:38 4h 2m 286 MAD
  • 13:35 17:14 3h 39m 329 MAD
  • 13:36 17:38 4h 2m 390 MAD
  • 14:35 18:14 3h 39m 329 MAD
  • 14:36 18:38 4h 2m 390 MAD
  • 15:35 19:14 3h 39m 329 MAD
  • 15:36 19:38 4h 2m 286 MAD
  • 16:35 20:14 3h 39m 329 MAD
  • 16:36 20:38 4h 2m 286 MAD
  • 17:35 21:14 3h 39m 329 MAD
  • 17:36 21:38 4h 2m 286 MAD
  • 18:35 22:14 3h 39m 329 MAD
  • 18:36 22:38 4h 2m 286 MAD
  • 19:36 23:38 4h 2m 390 MAD
  • 20:35 00:14 3h 39m 329 MAD
  • 20:36 00:38 4h 2m 286 MAD

Check all Train tickets →

Frequently Asked Questions Train Rabat to Marrakesh

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

How long is the train journey from Rabat to Marrakesh?

The train journey from Rabat to Marrakesh takes about 3 hours 39 minutes to 4 hours 2 minutes, so it is a fairly manageable trip for a day of travel. If you are planning around the train schedule, it is best to allow a little extra time for getting to the station and boarding.

What does a train ticket for Rabat to Marrakesh usually cost?

A train ticket for Rabat to Marrakesh usually costs between 286 MAD and 390 MAD, depending on the service and availability. Since prices can vary, it is a good idea to check train tickets in advance if you want the best fare for this route.

What are the departure and arrival stations on the Rabat to Marrakesh train service?

The train service from Rabat to Marrakesh departs from Rabat Ville Train Station and arrives at Marrakech Train Station, Marrakesh. If you are using this train connection, it helps to confirm your station details before departure so your Rabat to Marrakesh trip starts smoothly.

How often does the train run between Rabat and Marrakesh?

There are 28 train trips on the Rabat to Marrakesh route, so you have several options across the day. Because the train frequency is spread out rather than shown as a fixed interval, it is smart to check the train schedule before you travel.

What is the first train departure from Rabat to Marrakesh?

The first train departure from Rabat to Marrakesh is at 05:05, which is useful if you want an early start on this train journey. Checking the train schedule ahead of time can help you choose the best departure for your plans.

What is the last train departure on the Rabat to Marrakesh route?

The last train departure on the Rabat to Marrakesh route is at 20:36, giving you a late option for this train trip. If you are traveling in the evening, it is worth confirming your train tickets and station details before heading out.

Is it better to book train tickets early for Rabat to Marrakesh?

Booking train tickets early for Rabat to Marrakesh is a sensible idea, especially if you want more choice on departure times and fares. Since the train service has multiple trips but prices can vary, early booking can make the train journey easier to plan.

Any practical tips for taking the train from Rabat to Marrakesh?

For the train from Rabat to Marrakesh, it is helpful to arrive at Rabat Ville Train Station with enough time before departure and to double-check that you are heading to Marrakech Train Station, Marrakesh. Keeping an eye on the train schedule and having your train tickets ready can make the trip smoother.


More Train routes from and to Rabat or Marrakesh

Planning more than just Rabat to Marrakesh?

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