Casablanca to Rabat Train
Morocco — schedule, fares, journey time and live tracking
Route Overview
🇲🇦 Morocco · 92 km · 0h 48m
- Casablanca VoyageursCasablanca07:000 km
- Rabat VilleRabat07:5894 km
- Kénitra08:25127 km
- Meknès StationMeknès10:53313 km
- Fes StationFes11:33385 km
Trains on this Route
6 servicesAbout Casablanca to Rabat Train
The Casablanca to Rabat train is a major Morocco rail service covering approximately 92 km with a journey time of 0h 48m. The route connects Casablanca and Rabat, passing through key urban and regional centres.
Tickets can be booked through Morocco Railways. Prices vary by class, seat availability and booking time — booking in advance is recommended for popular departure times and holiday periods.
At 92 km, the average speed on this route is approximately 115 km/h.
TrainsTracking provides real-time live tracking, platform information, delay alerts and full timetables for all Morocco train services. Use the live schedule link to check current departure times.
Frequently Asked Questions
How long does the train from Casablanca to Rabat take?
How far is Casablanca from Rabat by train?
How do I book a train ticket from Casablanca to Rabat?
Are there direct trains from Casablanca to Rabat?
Book Tickets
Book Casablanca → Rabat tickets on Morocco Railways.