This paper uses graph theoretical concepts to propose and prove an efficient algo- rithm to enumerate all possible minimum path decompositions. The method is based on the set of minimum shortcuts to the path used by the traveler. This set can be identified in polynomial time. As soon as it is available, the problem is reduced to enumerating all minimum clique covers in an indifference graph (a proper interval graph) which also can be done in polynomial time.