Classic Night train · ONCF (Office National des Chemins de Fer)

Tangier to Marrakesh night train

Everything you need to plan the Tangier–Marrakesh sleeper: operators, cabins, times, prices and rail-pass rules.

Duration
9h 36m
Frequency
Nightly (verify current timetable with ONCF)
Departure
23:25
Arrival
09:01
Distance
581 km
night
1 night onboard

We link to the operator — we never mark up the fare.

Cabins & typical prices

Seat From €20
Couchette From €34

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

EurailNo
InterrailNo
Reservation requiredYes

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.