Multi-vector model predictive control (MPC) of permanent magnet synchronous motors (PMSM) has two issues: selecting the optimal voltage vector (VV) combination is very complicated, and multiple prediction calculations to minimize the cost function result in a heavy computational burden; applying a VV with a short duration may generate narrow pulses, while the effect of reducing torque ripples and stator current harmonics is not obvious. The hybrid-vector model prediction flux control (HV-MPFC) strategy considering narrow pulse suppression is proposed in this paper. First, the optimal VV combination is quickly identified by the sector where the stator flux error vector is located, which lowers the control complexity and computational burden. Secondly, by the relationship between the action time of three VVs and the set time threshold, the hybrid-vector strategy to switch among three VVs, two VVs, and a single VV is employed to prevent the generation of narrow pulses. Finally, experimental results show that, compared with the existing three-vector MPC strategy, the HV-MPFC strategy effectively suppresses the generation of narrow pulses and achieves smaller torque ripples and stator current harmonics at the same switching frequency.