From Marrakech train to Berrechid then train to Khouribga. 5 h 49 min MAD 171. From Marrakech bus to Casablanca, walk to Casablanca port, train to Gare Oasis, then train to Khouribga. 7 h 42 min MAD 184. From Marrakesh drive to Khouribga. 2 h 47 min MAD 307.
Train from Marrakesh to Khouribga
Moroccan Railways (ONCF) operates a train from Marrakesh to Khouribga every 4 hours. Tickets cost $8 - $17 and the journey takes 2 h 59 min. Moroccan Railways (ONCF) also services this route 3 times a day.