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