Atualmente, não há serviço de trem direto disponível de Casablanca para Matmata. No entanto, os viajantes podem pegar um trem de Casablanca para a estação principal mais próxima, que é Marrakech. A ONCF (Escritório Nacional dos Caminhos de Ferro) opera os serviços de trem nesta rota, oferecendo assentos confortáveis de segunda e primeira classe. Os trens normalmente viajam a velocidades de até 140 km/h (87 mph) e a viagem de Casablanca a Marrakech leva aproximadamente de 2 a 3 horas, dependendo do serviço específico escolhido.
Uma vez em Marrakech, os viajantes podem continuar sua jornada para Matmata por estrada, uma vez que não há serviços de trem que conectem esses dois locais diretamente. A viagem de estrada de Marrakech a Matmata leva cerca de 5 horas e leva você por algumas vistas cênicas da paisagem marroquina. Embora esta não seja uma rota de trem direta, combinar esses segmentos permite que os passageiros experimentem as redes ferroviárias e rodoviárias do Marrocos para chegarem ao seu destino.