The invention provides a hub driving system with double motors. The hub driving system comprises a first motor, a second motor, an in-wheel speed reducer, a braking device, a hub, a hub bearing, a transverse shaft and a steering knuckle, wherein the first motor and the second motor are respectively used for providing motive power for driving wheels; the in-wheel speed reducer is used for respectively matching the rotating speeds of the first motor and the second motor with that of the wheels, and comprises a speed reducer shell, a first driving gear, a second driving gear and a driven gear; the braking device is used for braking the wheels and comprises first braking calipers, second braking calipers and a braking disk; the hub is used for supporting and connecting the driven gear, the braking disk and the wheels; the hub bearing is used for supporting the hub to rotate and comprises an outer bearing and an inner bearing; the transverse shaft is used for connecting the hub with the inner bearing; the steering knuckle is used for supporting the first motor, the second motor, the first braking calipers, the second braking calipers and the hub bearing, and connected with a suspension frame device and a steering device; and the steering knuckle comprises a front shell and a rear end cover.