Actuellement, il n'y a pas de service de train direct entre Fès et Matmata. Cependant, les voyageurs peuvent envisager une combinaison de services de train et de bus. La gare ferroviaire la plus proche de Matmata se trouve à Gabès, accessible par un trajet en train depuis Fès. Les trains Intercity qui desservent cet itinéraire sont gérés par l'ONCF (Office National des Chemins de Fer). Bien qu'ils n'atteignent pas des vitesses élevées, les trains circulent généralement à environ 80 km/h (50 mph).
Une fois à Gabès, les passagers peuvent prendre un bus local ou un taxi pour Matmata, qui se trouve à environ 60 kilomètres. Le trajet complet de Fès à Matmata peut prendre environ 5 à 6 heures, selon les temps de correspondance et les options de transport local. Pour les voyageurs intéressés par l'exploration des riches paysages du sud du Maroc, cette combinaison offre un aperçu de la diversité des paysages, y compris les célèbres habitations troglodytes de Matmata.