Marrakech Train Prices and Travel Times: 2026 Data

You need train tickets from Marrakech to other major cities. Prices depend on booking time and train class. I recorded the 2026 ONCF fares and travel durations for three main routes.

  1. Marrakech to Casablanca
  • Train type: ONCF Al Atlas direct.
  • Second class ticket: 49 to 90 MAD.
  • First class ticket: 100 to 160 MAD.
  • Travel time: 2 hours and 39 minutes to 3 hours.
  1. Marrakech to Rabat
  • Train type: ONCF Al Atlas direct to Rabat Ville.
  • Second class ticket: 130 to 170 MAD.
  • First class ticket: 180 to 250 MAD.
  • Travel time: 3 hours and 34 minutes to 3 hours and 58 minutes.
  1. Marrakech to Tangier
  • Train type: ONCF Al Atlas connecting to Al Boraq high speed train in Casablanca.
  • Second class ticket: 198 to 239 MAD.
  • First class ticket: 343 to 403 MAD.
  • Total travel time: 5 to 6 hours including connection.

Leave a comment