There are 4 ways to get from Skhirate to Marrakesh by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Mohammedia to Marrakech
4h 28mMAD 115–231Bus
- Take the bus from Rabat to Marrakesh
5h 54mMAD 141–214Drive 300.5 km
- Drive from Skhirate to Marrakesh300.5 km
3hMAD 433–625Train, fly
- Take the train from Skhirat to Casablanca Port
- Fly from Mohammed V International Airport (CMN) to Marrakech (RAK)CMN - RAK
4h 9mMAD 939–1,165
Skhirate to Marrakesh by train
Questions & Answers
The cheapest way to get from Skhirate to Marrakesh is to train which costs MAD 110 - MAD 240 and takes 4h 28m.
The fastest way to get from Skhirate to Marrakesh is to drive which takes 3h and costs MAD 430 - MAD 650.
No, there is no direct train from Skhirate to Marrakesh. However, there are services departing from Skhirat and arriving at Marrakech via Mohammedia. The journey, including transfers, takes approximately 4h 28m.
The distance between Skhirate and Marrakesh is 307 km. The road distance is 300.5 km.
The best way to get from Skhirate to Marrakesh without a car is to train which takes 4h 28m and costs MAD 110 - MAD 240.
It takes approximately 4h 28m to get from Skhirate to Marrakesh, including transfers.
Skhirate to Marrakesh train services, operated by Moroccan Railways (ONCF), depart from Mohammedia station.
The best way to get from Skhirate to Marrakesh is to train which takes 4h 28m and costs MAD 110 - MAD 240. Alternatively, you can bus, which costs MAD 140 - MAD 220 and takes 5h 54m.
Skhirate to Marrakesh train services, operated by Moroccan Railways (ONCF), arrive at Marrakech station.
Yes, the driving distance between Skhirate to Marrakesh is 301 km. It takes approximately 3h to drive from Skhirate to Marrakesh.
What companies run services between Skhirate, Rabat-Salé-Kénitra, Morocco and Marrakesh, Morocco?
Moroccan Railways (ONCF) operates a train from Mohammedia to Marrakech every 2 hours. Tickets cost MAD 100–200 and the journey takes 3h 2m. Alternatively, CTM operates a bus from Rabat to Marrakesh 4 times a day. Tickets cost MAD 130–190 and the journey takes 4h 30m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- royalairmaroc.com
Flights from Mohammed V International Airport to Marrakech
- Ave. Duration
- 58 min
- When
- Every day
- Estimated price
- MAD 900–14,000
- Website
- qatarairways.com
Flights from Mohammed V International Airport to Marrakech
- Ave. Duration
- 57 min
- When
- Every day
- Estimated price
- MAD 900–14,000
- Phone
- 2255
- communication.digitale@oncf.ma
- Website
- oncf-voyages.ma
Train from Mohammedia to Marrakech
- Ave. Duration
- 3h 2m
- Frequency
- Every 2 hours
- Estimated price
- MAD 100–200
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 100–150
- 1st Class
- MAD 150–200
Train from Skhirat to Casablanca Port
- Ave. Duration
- 47 min
- Frequency
- Hourly
- Estimated price
- MAD 24–50
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 24–35
- 1st Class
- MAD 35–50
- Phone
- 0 800 0900 30
- ctmweb.ma@gmail.com
- Website
- ctm.ma
Bus from Rabat to Marrakesh
- Ave. Duration
- 4h 30m
- Frequency
- 4 times a day
- Estimated price
- MAD 130–190
- Schedules at
- ctm.ma
- Comfort
- MAD 130–190
- Confort
- MAD 160–170
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to travel India's Golden Triangle, How to get from JFK to New York City, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.
More Questions & Answers
There are 8944+ hotels available in Marrakesh.












