This paper presents optimal current-control methods for driving two different synchronous motors using a single inverter. When one inverter drives two motors, system efficiency will deteriorate if their loads are not identical. Moreover, even with identical loads, system efficiency will deteriorate if the parameters of the two motors are not identical. To address this issue, this paper proposes optimal current-control methods for systems with two different motors driven by a single inverter.