Залізничне сполучення між Сіді Яхією та Марракешем, в основному, здійснюється ONCF (Національний офіс залізниць), що пропонує комфортні вагони, ідеальні для подорожуючих. Цей маршрут зазвичай використовує сучасний поїзд Аль Борак, що з'єднує різні міста Марокко. Аль Борак забезпечує комфортну поїздку зі швидкістю до 180 км/год (112 миль/год), що робить цю подорож швидкою та ефективною. Тривалість поїздки з Сіді Яхії до Марракешу становить приблизно 2 години, залежно від конкретних часу відправлення та розкладу поїздів.
Сервіс Аль Борак також включає зручності, такі як напої на борту та просторе сидіння. Варто зазначити, що ця залізнична лінія акцентує увагу на пунктуальності та якісному обслуговуванні, що робить її популярним вибором серед місцевих жителів і туристів. Хоча високошвидкісні подорожі не є настільки поширеними в Марокко, як в деяких інших країнах, Аль Борак ефективно заповнює прогалину між великими містами, такими як Сіді Яхія та Марракеш, з високим стандартом комфорту.