Travel Tangier to Marrakech

Tangier to Marrakech Train: Schedules, Tickets & Prices

Travel from Tangier to Marrakech by train in around 5h 15m to 8h 30m, with tickets available from 369 MAD to 735 MAD.

Train from Tangier to Marrakech

If you're taking the train from Tangier to Marrakech, you can board at Tangier Train Station and arrive at Marrakech Train Station, Marrakesh. Trains are a good option, the journey typically takes around 5 hours 15 minutes, with tickets costing 369 MAD. Check schedules and secure your seat here.

Prices: 369 MAD to 735 MAD

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

Experience train from Tangier to Marrakech for MAD 369 Book train from Tangier to Marrakech in 5h 15m Experience train from Tangier to Marrakech in 5h 15m Travel with train from Tangier to Marrakech in 5h 15m

View all Train tickets →

Distance Tangier to Marrakech

The distance between Tangier and Marrakech is 503.1 kilometers.

Train from Tangier to Marrakech Details

Find key information about the Train from Tangier to Marrakech, 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 Marrakech

From Tangier Train Station you board a scheduled train travelling from Tangier to Marrakech. 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 Marrakech 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 Marrakech

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

How long is the train journey from Tangier to Marrakech?

The train journey from Tangier to Marrakech takes about 5 hours 15 minutes to 8 hours 30 minutes, depending on the service you choose. It is a long-distance train trip, so it is worth planning for a comfortable ride and allowing extra time around your schedule.

How much do train tickets for Tangier to Marrakech usually cost?

Train tickets for Tangier to Marrakech usually cost between 369 MAD and 735 MAD. The final fare can vary by service and availability, so it is a good idea to check prices early if you want the best option for your train trip.

What are the departure times for the train service between Tangier and Marrakech?

The train service between Tangier and Marrakech starts as early as 06:00 and the last departure is at 23:45. That gives travelers a wide range of options for planning a train journey that fits their day.

Where does the train from Tangier to Marrakech leave from and arrive?

The train from Tangier to Marrakech departs from Tangier Train Station and arrives at Marrakech Train Station, Marrakesh. If you are planning this train trip, it is best to confirm your station details before departure so your journey goes smoothly.

How many train departures are there on the Tangier to Marrakech route?

There are 15 train departures on the Tangier to Marrakech route. That means travelers have several choices when booking a train journey, which can make it easier to find a departure time that works for your plans.

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

Yes, it is a good idea to book train tickets for Tangier to Marrakech in advance, especially if you want to secure a preferred departure time. Since the train service has multiple options and prices can vary, early booking can help you choose the train trip that suits you best.

Is the train journey between Tangier and Marrakech a good option for a full-day trip?

Yes, the train journey between Tangier and Marrakech can work well for a full-day trip because the travel time ranges from about 5 hours 15 minutes to 8 hours 30 minutes. With departures spread across the day, the train service gives you flexibility to plan around your schedule.

What should I know before taking the train from Tangier to Marrakech?

Before taking the train from Tangier to Marrakech, it helps to check the departure time, ticket price, and station details in advance. The train service runs from Tangier Train Station to Marrakech Train Station, Marrakesh, and having your train tickets ready will make the trip easier.


More Train routes from and to Tangier or Marrakech

Planning more than just Tangier to Marrakech?

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