Morocco: Train Schedule & Prices Guide

Morocco: Train Schedule & Prices Guide

Average length of trip:

  • From Marrakech to Casablanca — 3 hours
  • From Marrakech to Rabat — 4 hours
  • From Marrakech to Fes — 7 hours
  • From Marrakech to Meknes — 6 hours
  • From Tangier to Marrakech — 11 hours (direct overnight)
  • From Tangier to Fes — 5 hours
  • From Casablanca to Fes — 4 hours
  • From Casablanca to Oujda — 10 hours
  • From the International Airport to Casablanca Center — 40 mins

Ticket cost:

  • From Marrakech to Casablanca — 140/90 Dirham
  • From Marrakech to Rabat — 185/120 Dirham
  • From Marrakech to Fes — 295/195 Dirham
  • From Marrakech to Meknes — 265/174 Dirham
  • From Tangier to Marrakech — 310/205 Dirham
  • From Tangier to Fes — 155/105 Dirham
  • From Casablanca to Fes — 165/110 Dirham
  • From Casablanca to Oujda — 305/205 Dirham
  • From the International Airport to Casablanca Center — 60/40 Dirham

Train Schedule:

 

Updated as of June 20, 2014