In this paper, a Dual Winding Flux Modulation Machine (DWFMM) is proposed for variable speed application. The DWFMM is configured by adding windings to the Single Winding Flux Modulation Machine (SWFMM), consisting of a master winding that drives the motor and a slave winding that enables pole changing and performance enhancement. Through pole changing, the DWFMM can operate as two different machines: a Vernier Machine (VM) for varying speeds and torque operations and a Permanent Magnet Synchronous Machine (PMSM). In the VM mode, flux enhancement is applied to improve torque, and in the PMSM mode, Flux Weakening is applied to increase speed. The characteristics of the two different operating modes were analyzed using the Finite Element Method (FEM) to validate the machine’s performance. Finally, the DWFMM and SWFMM were designed and compared as variable speed application machines to confirm their suitability and superiority.