Tangier to Marrakesh night train
Everything you need to plan the Tangier–Marrakesh sleeper: operators, cabins, times, prices and rail-pass rules.
We link to the operator — we never mark up the fare.
Cabins & typical prices
Why take this train
Morocco's only remaining long-distance overnight train, though no longer a true private sleeper
Private single-berth sleeping cars on this route were discontinued in early 2022
Links Morocco's two most-visited cities without a full day of driving or bus travel
Air-conditioned shared 4-berth couchette compartments plus cheaper 2nd-class seating
Exact schedule varies by source — reconfirm directly with ONCF before booking
Rail passes & reservations
No genuine private sleeper cabin exists on this route — Morocco's true single-berth sleeping cars were discontinued in early 2022, leaving only shared 4-berth couchettes and ordinary seats. No Eurail/Interrail equivalent covers Morocco.
Frequently asked questions
How long does the Tangier to Marrakesh night train take?
The journey takes about 9h 36m, travelling overnight so you arrive the next morning.
How much does the Tangier–Marrakesh sleeper cost?
Fares start from around €20 and rise with demand and cabin type. Booking early gets the lowest prices.
Is the Tangier to Marrakesh train covered by Eurail or Interrail?
No — this operator does not accept Eurail or Interrail; buy a ticket directly.
What cabin types are available?
You can choose from Seat, Couchette. A reservation for your berth is reservation required.