A vehicle comprising: a drive unit that has an engine (11, 12, 13) and a motor and has, as drive modes, an engine-drive mode in which the vehicle travels by the engine (11, 12, 13) and a motor-drive mode in which the vehicle travels by the motor; a first engine cooling path (LN41, LN42) being a path of a first engine refrigerant for cooling the engine (11, 12, 13); a second engine cooling path (LN43, LN44) being a path of a second engine refrigerant for cooling the engine (11, 12, 13), having a fan for cooling the second engine refrigerant in the path, and being a different path from the first engine cooling path (LN41, LN42); a motor cooling path being a path of a motor refrigerant for cooling the motor and having a first motor cooling path (LN11, LN31) and a second motor cooling path (LN12, LN32) that are different paths from each other; a second heat exchanger by which the second engine refrigerant flowing through the second engine cooling path (LN43, LN44) and the motor refrigerant flowing through the second motor cooling path (LN12, LN32) exchange the heat; first switching means that switches between the first motor cooling path (LN11, LN31) and the second motor cooling path (LN12, LN32); engine temperature detection means configured to detect a temperature of the engine (11, 12, 13); and a controller configured to control the first switching means on the basis of the temperature of the engine (11, 12, 13); characterized by a first heat exchanger by which the first engine refrigerant flowing through the first engine cooling path (LN41, LN42) and the motor refrigerant flowing through the first motor cooling path (LN11, LN31) exchange heat, wherein in the motor-drive mode, the controller is configured to execute switching control of the first switching means such that, in the case where the temperature of the engine (11, 12, 13) is lower than a specified first threshold, the motor is cooled by the first motor cooling path (LN11, LN31), and in the case where the temperature of the engine (11, 12, 13) is equal to or higher than the first threshold, the motor is cooled by the second motor cooling path (LN12, LN32). a drive unit that has an engine (11, 12, 13) and a motor and has, as drive modes, an engine-drive mode in which the vehicle travels by the engine (11, 12, 13) and a motor-drive mode in which the vehicle travels by the motor; a first engine cooling path (LN41, LN42) being a path of a first engine refrigerant for cooling the engine (11, 12, 13); a second engine cooling path (LN43, LN44) being a path of a second engine refrigerant for cooling the engine (11, 12, 13), having a fan for cooling the second engine refrigerant in the path, and being a different path from the first engine cooling path (LN41, LN42); a motor cooling path being a path of a motor refrigerant for cooling the motor and having a first motor cooling path (LN11, LN31) and a second motor cooling path (LN12, LN32) that are different paths from each other; a second heat exchanger by which the second engine refrigerant flowing through the second engine cooling path (LN43, LN44) and the motor refrigerant flowing through the second motor cooling path (LN12, LN32) exchange the heat; first switching means that switches between the first motor cooling path (LN11, LN31) and the second motor cooling path (LN12, LN32); engine temperature detection means configured to detect a temperature of the engine (11, 12, 13); and a controller configured to control the first switching means on the basis of the temperature of the engine (11, 12, 13); characterized by a first heat exchanger by which the first engine refrigerant flowing through the first engine cooling path (LN41, LN42) and the motor refrigerant flowing through the first motor cooling path (LN11, LN31) exchange heat, wherein in the motor-drive mode, the controller is configured to execute switching control of the first switching means such that, in the case where the temperature of the engine (11, 12, 13) is lower than a specified first threshold, the motor is cooled by the first motor cooling path (LN11, LN31), and in the case where the temperature of the engine (11, 12, 13) is equal to or higher than the first threshold, the motor is cooled by the second motor cooling path (LN12, LN32).