The invention discloses a high-efficiency cooling motor with a compact structure, which comprises a connecting end cover, a front end cover, a stator core and a rear end cover, a stator winding is set in the stator core, and the center of the connecting end cover, the front end cover and the rear end cover The rotating shaft is installed, and the outer wall of the rotating shaft is fitted with a rotor iron core. The outer wall of the rotor iron core is fitted with a magnetic steel, and the connecting end cover, the front end cover, the stator core and the rear end cover are fitted together and the cooling water pipe is installed. The cooling water pipe includes Inlet and outlet pipes, straight pipes and connecting pipes. The straight pipes pass through the front end cover, stator core and rear end cover. The outer wall of each straight pipe is screwed with two compression nuts, and the two compression nuts are respectively attached to the front end cover and the rear end cover. The rear end cover, the two ends of the connecting pipe are respectively connected to the ends of two straight pipes, one end of the inlet and outlet pipe is connected to the end of the straight pipe, the inlet and outlet pipes, the straight pipe and the connecting pipe are connected to form a cooling water pipe, and the inlet and outlet pipes pass through Connect the end cap. The invention has the advantages of simple and compact structure, low cost, good cooling effect and convenient assembly and disassembly.