Le service de train entre Sidi Yahia et Marrakech est principalement opéré par l'ONCF (Office National des Chemins de Fer), offrant des voitures confortables idéales pour les voyageurs. Cette ligne utilise généralement le train moderne Al Boraq, reliant diverses villes à travers le Maroc. L'Al Boraq offre une conduite fluide tout en maintenant une vitesse allant jusqu'à 180 km/h (112 mph), rendant ce voyage rapide et efficace. La durée du trajet de Sidi Yahia à Marrakech est d'environ 2 heures, selon les horaires de départ et les horaires des trains.
Le service Al Boraq comprend également des commodités telles que des rafraîchissements à bord et des sièges spacieux. Notamment, cette ligne de train met l'accent sur la ponctualité et la qualité du service, ce qui en fait une option prisée parmi les habitants et les touristes. Bien que les voyages à grande vitesse ne soient pas aussi courants au Maroc que dans certains autres pays, l'Al Boraq comble efficacement le fossé entre des villes majeures comme Sidi Yahia et Marrakech avec un niveau élevé de confort.