Il servizio ferroviario tra Sidi Yahia e Marrakech è gestito principalmente dalla ONCF (Ufficio Nazionale dei Trasporti Ferroviari), con carrozze confortevoli ideali per i viaggiatori. Questa rotta impiega generalmente il moderno treno Al Boraq, che collega varie città in Marocco. L'Al Boraq offre un viaggio fluido mantenendo una velocità fino a 180 km/h (112 mph), rendendo questo viaggio veloce ed efficiente. La durata del viaggio da Sidi Yahia a Marrakech è di circa 2 ore, a seconda degli orari di partenza e dei programmi dei treni.
Il servizio Al Boraq include anche servizi come rinfreschi a bordo e posti a sedere spaziosi. È importante notare che questa linea ferroviaria enfatizza la puntualità e il servizio di qualità, rendendola un'opzione preferita tra i locali e i turisti. Sebbene i viaggi ad alta velocità non siano così diffusi in Marocco come in altri paesi, l'Al Boraq colma efficacemente il divario tra grandi città come Sidi Yahia e Marrakech con uno standard elevato di comfort.