A vehicle (20, 220), comprising: a motor for traveling; a battery configured to supply electric power to the motor; a battery charger configured to execute external charging that charges the battery using electric power from an external power source; a warming device connected to an electric power line that is connected to the battery, the warming device being configured to warm the battery; and an electronic control unit configured to - execute charging control that controls the battery charger to perform the external charging, - during execution of the charging control, if an initial temperature which is a temperature of the battery at the time of starting external charging, is lower than a second prescribed temperature, execute warming control that controls the warming device to warm the battery when temperature of the battery is lower than the second prescribed temperature that is lower than a first prescribed temperature, and terminate the warming control when the temperature of the battery is equal to or higher than the second prescribed temperature, and - if the initial temperature, is equal to or higher than the second prescribed temperature, execute warming control while the temperature of the battery is lower than the first prescribed temperature, wherein the second prescribed temperature is a freezing temperature of an electrolyte of the battery. a motor for traveling; a battery configured to supply electric power to the motor; a battery charger configured to execute external charging that charges the battery using electric power from an external power source; a warming device connected to an electric power line that is connected to the battery, the warming device being configured to warm the battery; and an electronic control unit configured to - execute charging control that controls the battery charger to perform the external charging, - during execution of the charging control, if an initial temperature which is a temperature of the battery at the time of starting external charging, is lower than a second prescribed temperature, execute warming control that controls the warming device to warm the battery when temperature of the battery is lower than the second prescribed temperature that is lower than a first prescribed temperature, and terminate the warming control when the temperature of the battery is equal to or higher than the second prescribed temperature, and - if the initial temperature, is equal to or higher than the second prescribed temperature, execute warming control while the temperature of the battery is lower than the first prescribed temperature, - execute charging control that controls the battery charger to perform the external charging, - during execution of the charging control, if an initial temperature which is a temperature of the battery at the time of starting external charging, is lower than a second prescribed temperature, execute warming control that controls the warming device to warm the battery when temperature of the battery is lower than the second prescribed temperature that is lower than a first prescribed temperature, and terminate the warming control when the temperature of the battery is equal to or higher than the second prescribed temperature, and - if the initial temperature, is equal to or higher than the second prescribed temperature, execute warming control while the temperature of the battery is lower than the first prescribed temperature, wherein the second prescribed temperature is a freezing temperature of an electrolyte of the battery.