Express · No. IC 1
ONCF IC Casablanca–Marrakech train timings
ONCF IC Casablanca–Marrakech timetable
2 stops · scheduled times| # | Station | Arrives | Departs | Halt | Km |
|---|---|---|---|---|---|
| 1 | Casablanca Voyageurs | — | 07:30 | 0 | |
| 2 | Marrakech Station | 10:30 | — | 240 |
Published timetable, local time. “+1d” means the next day. Delays and platform changes are announced by ONCF on the day.
ONCF IC Casablanca–Marrakech: Casablanca to Marrakech
ONCF IC Casablanca–Marrakech (IC 1) is an express train run by ONCF between Casablanca Voyageurs and Marrakech Station. The full journey covers 240 km and takes 3h 0m.
It leaves Casablanca Voyageurs at 07:30 and reaches Marrakech Station at 10:30. It runs every day.
ONCF Intercity IC 1 connects Casablanca Voyageurs to Marrakech — Morocco's most popular tourist railway route. Covering 240 km in approximately 3 hours through the Chaouia and Marrakech-Safi plains, the service reaches the ancient Imperial City of Marrakech and its world-famous Djemaa el-Fna square.
How to book ONCF IC Casablanca–Marrakech tickets
Tickets are sold by ONCF on oncf.ma and at staffed stations. Advance fares are usually cheaper than buying on the day.
Book on oncf.maONCF IC Casablanca–Marrakech: common questions
- What time does ONCF IC Casablanca–Marrakech leave Casablanca?
- ONCF IC Casablanca–Marrakech departs Casablanca Voyageurs at 07:30 and arrives at Marrakech Station at 10:30. Times are the published timetable in local time.
- How long does ONCF IC Casablanca–Marrakech take from Casablanca to Marrakech?
- The scheduled journey time is 3h 0m for 240 km.
- Does ONCF IC Casablanca–Marrakech run every day?
- Yes, ONCF IC Casablanca–Marrakech runs daily.
- Where can I book ONCF IC Casablanca–Marrakech tickets?
- On ONCF's own site, oncf.ma. TrainsTracking does not sell tickets.