Travel Tangier to Marrakesh

Tangier to Marrakesh Train: Schedules, Tickets & Prices

Trains from Tangier to Marrakesh take around 5h 15m to 8h 30m, with tickets starting from 369 MAD to 735 MAD.

Train from Tangier to Marrakesh

Hop on a train departing from Tangier Train Station for a cheap journey between Tangier and Marrakesh, arriving at Marrakech Train Station, Marrakesh. Expect the ride to take approximately 5 hours 15 minutes, with fares starting at 369 MAD. Make sure to reserve your seat in advance here for a enjoyable trip.

Prices: 369 MAD to 735 MAD

Duration: 5h 15m – 8h 30m ⏱

Take train from Tangier to Marrakesh in 5h 15m Explore with train from Tangier to Marrakesh in 5h 15m Go with train from Tangier to Marrakesh in 5h 15m Take train from Tangier to Marrakesh for MAD 369

View all Train tickets →

Distance Tangier to Marrakesh

The distance between Tangier and Marrakesh is 503.1 kilometers.

Train from Tangier to Marrakesh Details

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

Train
Average price
595 MAD
 
Cheapest
369 MAD
Average duration
5h 52m
 
Shortest
5h 15m
Number of departures
15
06:00 - 23:45
Tickets
 
Stations
Departure stations
Arrival stations
Tangier Train Station
Marrakech Train Station, Marrakesh

Train Routes & Schedules from Tangier to Marrakesh

From Tangier Train Station you board a scheduled train travelling from Tangier to Marrakesh. Depending on the day, services operate from 06:00 until 23:45, and the rail journey usually takes around 5h 15m to 8h 30m. Ticket prices typically start at 369 to 735 MAD, and the trip concludes at Marrakech Train Station, Marrakesh. Consult the train timetable for Tangier to Marrakesh to check exact departure times and secure your seat in advance.

Train Timetable: Tangier Train Station → Marrakech Train Station, Marrakesh

  • 06:00 11:38 5h 38m 516 MAD
  • 07:00 12:15 5h 15m 689 MAD
  • 08:00 13:15 5h 15m 689 MAD
  • 09:00 14:15 5h 15m 689 MAD
  • 10:00 15:15 5h 15m 689 MAD
  • 11:00 16:15 5h 15m 689 MAD
  • 11:35 20:05 8h 30m 369 MAD
  • 12:00 17:38 5h 38m 735 MAD
  • 14:00 19:38 5h 38m 516 MAD
  • 15:00 20:15 5h 15m 689 MAD
  • 16:00 21:38 5h 38m 516 MAD
  • 17:00 22:38 5h 38m 735 MAD
  • 18:00 23:38 5h 38m 516 MAD
  • 19:00 00:38 5h 38m 516 MAD
  • 23:45 08:15 8h 30m 369 MAD

Check all Train tickets →

Frequently Asked Questions Train Tangier to Marrakesh

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

How long is the train journey from Tangier to Marrakesh?

The train journey from Tangier to Marrakesh takes about 5 hours 15 minutes to 8 hours 30 minutes, depending on the service you choose. It is a good idea to check the specific train departure before you travel so you can plan your day around the timing.

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

A train ticket for Tangier to Marrakesh usually costs between 369 MAD and 735 MAD. Prices can vary by service and availability, so it is worth checking the train tickets early if you want more choice.

Where does the train from Tangier to Marrakesh depart and arrive?

The train from Tangier to Marrakesh departs from Tangier Train Station and arrives at Marrakech Train Station, Marrakesh. If you are planning the train trip, it helps to confirm the station details before departure so you can arrive on time.

How frequent is the train service between Tangier and Marrakesh?

There are 15 train trips on this route, so the Tangier to Marrakesh train service offers several options across the day. Since the exact train frequency can change, it is best to look at the current train schedule when planning your trip.

Can I book train tickets for Tangier to Marrakesh in advance?

Yes, it is a good idea to book train tickets for Tangier to Marrakesh in advance, especially if you want to compare prices and departure times. Advance booking can make the train journey easier to plan and may help you find a better option.

What is the first train departure from Tangier to Marrakesh?

The first train departure from Tangier to Marrakesh is at 06:00. If you want an early start, checking the morning train service can help you choose the best train trip for your schedule.

What time is the last train from Tangier to Marrakesh?

The last train from Tangier to Marrakesh departs at 23:45. If you are traveling late, make sure to confirm the train schedule in advance so you do not miss the final train connection.

Are there any practical tips for taking the train between Tangier and Marrakesh?

For the train between Tangier and Marrakesh, it is smart to check your train tickets, departure station, and travel time before you go. Because the train journey can take several hours, arriving early at Tangier Train Station and keeping an eye on the train schedule can make the trip smoother.


More Train routes from and to Tangier or Marrakesh

Planning more than just Tangier to Marrakesh?

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