Skip to main content
LIVEConnecting to railway feeds…

Express · No. oncf-ic-ca

Oncf Ic Casablanca Marrakech train timings

Casablanca VoyageursMarrakech Station
MonTueWedThuFriSatSunRuns daily
07:00
Departs Casablanca
09:30
Arrives Marrakech
2h 30m
Journey time
240 km
Distance

Oncf Ic Casablanca Marrakech timetable

3 stops · scheduled times
#StationArrivesDeparts
1Casablanca Voyageurs—07:00
2Settat07:5507:57
3Marrakech Station09:30—

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 (oncf-ic-ca) is an express train run by ONCF between Casablanca Voyageurs and Marrakech Station. The full journey covers 240 km and takes 2h 30m, with 1 intermediate stop.

It leaves Casablanca Voyageurs at 07:00 and reaches Marrakech Station at 09:30. It runs every day. On the way it stops at Settat.

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.ma

Oncf Ic Casablanca Marrakech: common questions

What time does Oncf Ic Casablanca Marrakech leave Casablanca?
Oncf Ic Casablanca Marrakech departs Casablanca Voyageurs at 07:00 and arrives at Marrakech Station at 09: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 2h 30m for 240 km.
Which stations does Oncf Ic Casablanca Marrakech stop at?
Oncf Ic Casablanca Marrakech calls at Casablanca Voyageurs, Settat and Marrakech Station.
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.