Where Morocco's trains work best
Al Boraq, Morocco's high-speed service, links Tangier with Kenitra, Rabat and Casablanca. It is the clearest choice for a northern city journey: central stations, reserved seating and travel time that competes well with the road.
Al Atlas services connect the classic rail network, including the Casablanca–Rabat–Marrakech axis and routes towards Meknès and Fès. Exact departures change, so use ONCF Voyages for the live timetable rather than relying on an old blog or screenshot.
| Route | Frequency | Typical rail time | Our practical recommendation |
|---|---|---|---|
| Tangier–Rabat | Frequent through the day | About 1h10–1h30 | Al Boraq is the simplest and fastest choice |
| Rabat–Casablanca | Frequent through the day | About 45–60 minutes | Choose the train between central stations |
| Casablanca–Marrakech | Several departures most days | About 2h40–3h30 | Train for a direct city-to-city day; driver for stops or door-to-door comfort |
| Rabat / Casablanca–Fès | Several departures most days | About 3–4h30 from Rabat; longer from Casablanca | A comfortable city-to-city rail connection |
| Meknès–Fès | Regular regional connections | About 35–50 minutes | Train is the obvious choice |
| Fès–Chefchaouen, Marrakech–Essaouira, Atlas or Sahara | No rail service | Road continuation required | Use a driver for a seamless door-to-door route |
Tickets, first class and boarding without stress
Buy through ONCF Voyages, the official website or app, whenever online sales are available for your date. Stations also have staffed counters and, in larger locations, ticket machines. Book earlier for popular Friday and Sunday departures, holidays and the busiest travel periods.
For a first visit, choose first class on longer journeys or at busy times if a quieter carriage and a clearer seat reservation matter to you. Second class remains a sensible option for a short hop when you are travelling light. Arrive with enough time to identify the platform, especially at Casa Voyageurs or when changing services.
Keep the booking confirmation accessible offline and use the train number, departure station and time as the reliable identifiers. Promotional fares and exchange conditions change; read the conditions attached to the exact ticket before payment.
Luggage, stations and accessibility
Train travel is easiest with luggage you can lift onto the carriage and manage across a platform. Keep medication, documents and valuables in a small bag at your seat. Porters may be available at major stations, but they should not be the only accessibility plan.
Travellers who use a wheelchair, walk slowly or need boarding assistance should contact ONCF before departure and confirm the facilities at both stations. Platform access, lifts and carriage layouts are not identical everywhere. A private transfer waiting at the arrival station removes the final uncertainty between train and riad.
- Pack so that each traveller can control one main case
- Label luggage and keep essentials at your seat
- Confirm assistance before travel, not after reaching the platform
- Arrange a named driver at the destination for a seamless arrival
When a private driver is genuinely better
A driver is not automatically more luxurious than the train; it is more flexible. It becomes valuable when the day includes Volubilis, a village lunch, the road into the Atlas or a hotel far from the station. It also removes repeated packing decisions for families and small groups.
For the Sahara, a private vehicle is part of the itinerary. Roads lead through Aït Ben Haddou, the Drâa Valley and M'Hamid before a 4x4 takes over for Erg Chigaga. A railway cannot replace that sequence, because the stops and the changing landscape are the experience.
The best driver is not merely a transfer. Vehicle quality, safe pacing, local knowledge, communication and the freedom to stop all matter. Ask who will actually drive, not only which vehicle appears in the proposal.
Which train plan suits your travel style?
The best transport choice depends less on the label of luxury than on the rhythm, luggage and assistance your trip needs. These three starting points make the decision simpler.
- Couples: use Al Boraq or Al Atlas for a direct city-to-city day, then reserve a driver only for places the railway cannot reach.
- Families: choose a direct train when possible, travel with manageable luggage and pre-arrange station transfers to avoid a complicated final step.
- Travellers needing extra assistance: confirm accessibility with ONCF before booking and consider a private transfer at either end of the train journey.
A private rail-and-road itinerary that works
A graceful first journey can begin with a private airport transfer in Casablanca, continue by train to Rabat and Fès, then switch to a driver for Volubilis and Chefchaouen. A later train or private transfer connects the north with Marrakech, where a driver takes over again for the Atlas or Essaouira.
The luggage moves with you, station transfers are pre-arranged and nobody spends the whole trip in a car. This hybrid model preserves the independence of rail while keeping the difficult parts of Morocco comfortable and personal.



