Train
BEST OVERALLONCF Al Atlas
Typical price
Journey time
2h 40m–3h 20m
Best for
Most travelers
The ONCF train is generally the easiest way to travel from Casablanca to Marrakech. Trains connect the two cities throughout the day, and the journey is comfortable compared with traveling by road.
Advantages
- Fast and comfortable
- Frequent departures
- No motorway traffic
- Central railway stations
Things to consider
- Prices vary by class
- You may need a taxi to reach your accommodation