Train travel is one of the most comfortable ways to move between several of Morocco’s major cities. ONCF trains connect destinations including Tangier, Kenitra, Rabat, Casablanca, Meknes, and Fes, while the Al Boraq high-speed service runs between Tangier and Casablanca via stops that include Kenitra and Rabat-Agdal. Trains do not reach every popular destination: Marrakech is connected by conventional rail, while Chefchaouen, Essaouira, and much of the Sahara require road transport.
Choose the right service and ticket
Check the current timetable and fare directly with ONCF before travel, since schedules and service patterns can change. The Al Boraq is quicker on the northern corridor; conventional trains serve other routes and can be a pleasant way to watch the landscape change. First class reserves a seat, while second class is generally assigned on busy intercity services. If you have a fixed itinerary, buying ahead can make the day easier, especially around weekends, holidays, and school breaks. Keep your ticket accessible for station gates and onboard checks.
Use the station name shown on your booking. Casablanca has multiple stations, and Rabat’s stations are not interchangeable for every destination. Arrive early enough to find the correct platform and check the departure boards; platform information can update close to departure. If you are changing trains, leave a comfortable buffer rather than assuming a tight connection will work perfectly.
Make station transfers part of the plan
A rail ticket covers the train journey, not the entire trip from your hotel to the next door. Stations may sit outside the old medina or in a newer district. Include the time and cost of a petit taxi, tram, or pre-arranged transfer at both ends. Agree on a taxi fare or confirm the meter is running before leaving, and use an official rank at busy stations. For late arrivals, ask your accommodation about the safest and simplest transfer option.
Pack a light layer: air conditioning can feel cool after a hot platform. Bring water and a snack, particularly for longer conventional journeys, and keep valuables close in crowded stations. Large bags are manageable but can be awkward on stairs and through narrow aisles. Put luggage where you can keep an eye on it, and avoid leaving passports or electronics unattended.
When rail is not the best answer
For places beyond the rail network, compare reputable intercity buses, shared grand taxis, and a private driver. Buses can cover long-distance routes well, but journey times depend on traffic and stops. Grand taxis are useful for regional connections and typically leave when full; clarify the destination and fare, and ask whether a seat can be reserved or purchased privately if you need a quicker departure. Mountain roads and desert routes require extra time and can be tiring, so do not schedule an ambitious drive followed by a same-evening train.
Morocco’s railways make a city-to-city itinerary simple when you use them for the corridors they serve. Check schedules close to departure, build in station transfers, and choose road transport for the last stretch rather than expecting the train map to cover the whole country. That small amount of planning leaves more energy for the places you came to see.

