A novel technique to control the speed of BLDC motor and to maintain the power quality fed directly from the grid using a single stage Direct Matrix Converter (DMC) instead of using back to back converters is presented in this paper. The main advantage of using the DMC is the reduction of switches at the converter stage to nine as compared to twelve in case of back to back converters and hence results in a reduction of losses. Also, the system becomes robust with the removal of the bulky dc-link storage capacitor and provides all silicon solution to the controller part of the motor. The use of SVM at the grid side of the converter gives an improved input power factor with low distortion. The indirect modulation method of matrix converter gives the flexibility to apply closed-loop hysteresis current control at the load side of the converter for efficient speed control of the motor. The simulation results verify the efficiency and effectiveness of the proposed technique carried out in MATLAB/Simulink platform.