This paper presents a PWM control method for a variable-voltage single-stage bidirectional buck AC/DC converter for suppressing the output voltage ripple with a high source power factor. The proposed method maintains the minimum number of commutations during the control period for realizing three voltage levels close to the output reference voltage. The overall loss of the converter is reduced using the proposed method, which is verified experimentally.