Casablanca to Safi Train: Schedules, Tickets & Prices
The train journey from Casablanca to Safi takes approximately 4h 20m, with fares from 131 MAD to 194 MAD.
Train from Casablanca to Safi
Take the train departing from Casablanca Train Station to travel between Casablanca and Safi. Tickets start at 131 MAD and the journey usually lasts 4 hours 20 minutes, ending at Safi. Plan ahead and guarantee your seat for this route.
Prices: 131 MAD to 194 MAD
Duration: 4h 20m ⏱
Train Routes & Schedules from Casablanca to Safi
Board the train at Casablanca Train Station to travel between Casablanca and Safi. Rail services operate from 09:44 until 17:55 and typically cover the route in around 4h 20m. Ticket prices start at 131 to 194 MAD, and the journey ends at Safi. As this is a single-station connection, planning is straightforward. Consult the train timetable for Casablanca to Safi to review all departures and choose the service that best fits your plans.
Cheapest & Fastest Train Casablanca to Safi
131 MAD, from Casablanca Train Station to Safi, departure 17:55, duration 4h 20m.Train Timetable: Casablanca Train Station → Safi
- 09:44 14:04 4h 20m 194 MAD
- 17:55 22:15 4h 20m 131 MAD
Frequently Asked Questions Train Casablanca to Safi
Below you will find answers to the most common questions about traveling from Casablanca to Safi by train.
How long is the train from Casablanca to Safi?
The train from Casablanca to Safi takes about 4 hours 20 minutes. It is a straightforward train journey, so you can plan around that travel time when organizing your day.
What does a train ticket for Casablanca to Safi cost?
A train ticket for Casablanca to Safi costs between 131 MAD and 194 MAD. If you are comparing options for this train trip, that is the price range to keep in mind.
When does the train from Casablanca to Safi leave?
For the train from Casablanca to Safi, the first departure is at 09:44 and the last departure is at 17:55. That gives you a useful window for planning your train journey.
How many train departures are there between Casablanca and Safi?
There are 2 train departures between Casablanca and Safi. If you are looking for a train connection on this route, it is best to check the available departure times before you go.
Can I book train tickets from Casablanca to Safi in advance?
Yes, you can look for train tickets from Casablanca to Safi ahead of time so you can choose from the available departures. Since there are only 2 train trips on this route, booking early can help you plan more easily.
Which station do I use for the train journey from Casablanca to Safi?
The train journey from Casablanca to Safi departs from Casablanca Train Station and arrives in Safi. It is a simple station pairing, which makes the train service easy to follow.
Is the train service from Casablanca to Safi a good option for a day trip?
The train service from Casablanca to Safi takes about 4 hours 20 minutes, so it can work for a day trip if your schedule is flexible. With departures from 09:44 to 17:55, you can choose a train trip that fits your plans.
What should I know before taking the train between Casablanca and Safi?
Before taking the train between Casablanca and Safi, it helps to check the departure time, ticket price, and station details. The train journey runs from Casablanca Train Station to Safi, takes about 4 hours 20 minutes, and costs between 131 MAD and 194 MAD.
Travel options for Casablanca to Safi
More Train routes from and to Casablanca or Safi
Routes in Train from Casablanca →
Routes in Train to Casablanca ←
Routes in Train from Safi →
Planning more than just Casablanca to Safi?
You’re currently viewing Train options for Casablanca to Safi. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.
Open Travel PlannerIdeal for multi-city trips and flexible travel plans.