This paper presents an interior Multiobjective Linear Programming (MOLP) algorithm that is based on a variant of Karmarkar’s interior-point algorithm known as the path-following primal-dual algorithm. The modification is accomplished by combining the single step direction vectors generated by the single-objective algorithm into a combined vector along which we step from the current iterate to the next iterate. Combining step direction vectors into a single step can be done by either approximating the gradient of an implicit utility function at the current iterate, or by creating convex combinations of single directions. Both approaches are discussed and the latter are used to develop an interior algorithm directed at handling MOLP problems. The resulting class of MOLP algorithms resulting from this variant is referred to as Primal-Dual Interior Multiobjective Linear Programming algorithm.