Trip to Tangier

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Marrakesh to Tangier

🚂 Traveling from Marrakesh to Tangier by train is a scenic and convenient way to explore Morocco. 🌍 Although there is no direct train, you can easily transfer at Gare Casa Voyageurs for a seamless journey. The total travel time is approximately 5 hours and 41 minutes. 🏞️ Sit back, relax, and enjoy the diverse landscapes that pass you by as you make your way towards Tangier. 💰 Ticket prices for the train ride between Marrakesh and Tangier range from $20 to $37, making it an affordable choice for budget-conscious travelers.

Where to stay in Tangier

There are over 215 hotels to stay in Tangier. Prices range from $17 per night.

Accomodation
  • There is no direct train service from Marrakesh to Tangier. However, you can take the train from Marrakech station to Gare Casa Voyageurs and then transfer to another train to reach Tangier Ville station. The entire journey, including transfers, typically takes around 5 hours and 41 minutes. The train services for this route are operated by Moroccan Railways, and ticket prices range from $20 to $37.
  • The fastest train option between Marrakesh and Tangier takes approximately 5 hours and 41 minutes. This route involves transferring from Marrakech station to Gare Casa Voyageurs and then continuing on to Tanger Ville station. The train services for this journey are operated by Moroccan Railways, and ticket prices typically range from $20 to $37.
  • Trains departing from Marrakesh for Tangier leave from Marrakech station. This station serves as the starting point for the journey to Tangier Ville station operated by Moroccan Railways. Passengers can board the train at Marrakech station to begin their trip to Tangier.
  • There is no direct train connection between Marrakesh and Tangier. Passengers traveling between these two cities will need to take a train from Marrakech station to Gare Casa Voyageurs and then transfer to another train to reach Tangier Ville station. The entire journey, with transfers included, typically takes around 5 hours and 41 minutes. The train services for this route are operated by Moroccan Railways, and ticket prices can range from $20 to $37.
  • The Marrakesh to Tangier train services, operated by Moroccan Railways, arrive at Tanger Ville station in Tangier. Tanger Ville station is the main railway station in Tangier and serves as a key transportation hub for travelers arriving by train from Marrakesh. From Tanger Ville station, passengers can access various transportation options to reach their final destination in Tangier or explore the city.
  • The first train of the day from Marrakesh to Tangier typically departs from Marrakech station in the early morning. The last train of the day for this route usually leaves Marrakech station in the late afternoon. It's important to check the current schedule with Moroccan Railways to confirm the exact departure times for the first and last trains available for your travel date.
  • There are no direct train trips between Marrakesh and Tangier. Instead, travelers can take a train from Marrakech station to Gare Casa Voyageurs, where they will transfer to another train that will take them to Tangier Ville station. The entire journey, including transfers, typically takes around 5 hours and 41 minutes. Moroccan Railways operates the train services for this route, and ticket prices range from $20 to $37.
  • No, there is no direct train service between Marrakesh and Tangier. Travelers will need to take a train from Marrakech station to Gare Casa Voyageurs, where they will transfer to another train bound for Tangier Ville station. The entire journey, including transfers, typically takes approximately 5 hours and 41 minutes. This route is operated by Moroccan Railways.
  • The cost of a train ticket from Marrakesh to Tangier typically ranges from $20 to $37. Prices may vary depending on the class of service chosen and any discounts that may be available. It is advisable to check the latest fare information and book tickets in advance to secure the best possible price for your journey.

Will you be returning to Marrakesh by train?

If you are looking for the return train journey, check out trains from Tangier to Marrakesh

See schedule