A motorcycle comprising: an engine; a power generator driven by the engine; a battery for storing electric power generated by the power generator; an electric motor operated by the electric power of the battery; a drive wheel driven by the electric motor; a catalytic device for purifying exhaust gas discharged from the engine; and a heating device for heating the catalytic device, characterized in that: a power mode in which a remaining amount of the battery for starting power generation of the power generator is a first set value rp and an eco mode in which the remaining amount of the battery for starting power generation of the power generator is a second set value re that is lower than the first set value rp are provided; in the power mode, the catalytic device is heated during a stoppage of the engine; in the eco mode, a predicted remaining amount of the battery after a predetermined time elapse since the stoppage of the engine is calculated based on a remaining amount of the battery and an amount to be decreased per unit time from the remaining amount of the battery so as to heat the catalytic device for a predetermined time ts by means of the heating device when the predicted remaining amount has reached a predetermined value; and the predetermined time ts is obtained from a prediction curve of a temperature drop of the catalytic device due to natural cooling since the stoppage of the engine and a prediction curve of a temperature rise of the catalytic device due to heating by means of the heating device. an engine; a power generator driven by the engine; a battery for storing electric power generated by the power generator; an electric motor operated by the electric power of the battery; a drive wheel driven by the electric motor; a catalytic device for purifying exhaust gas discharged from the engine; and a heating device for heating the catalytic device, characterized in that: a power mode in which a remaining amount of the battery for starting power generation of the power generator is a first set value rp and an eco mode in which the remaining amount of the battery for starting power generation of the power generator is a second set value re that is lower than the first set value rp are provided; in the power mode, the catalytic device is heated during a stoppage of the engine; in the eco mode, a predicted remaining amount of the battery after a predetermined time elapse since the stoppage of the engine is calculated based on a remaining amount of the battery and an amount to be decreased per unit time from the remaining amount of the battery so as to heat the catalytic device for a predetermined time ts by means of the heating device when the predicted remaining amount has reached a predetermined value; and the predetermined time ts is obtained from a prediction curve of a temperature drop of the catalytic device due to natural cooling since the stoppage of the engine and a prediction curve of a temperature rise of the catalytic device due to heating by means of the heating device. a power mode in which a remaining amount of the battery for starting power generation of the power generator is a first set value rp and an eco mode in which the remaining amount of the battery for starting power generation of the power generator is a second set value re that is lower than the first set value rp are provided; in the power mode, the catalytic device is heated during a stoppage of the engine; in the eco mode, a predicted remaining amount of the battery after a predetermined time elapse since the stoppage of the engine is calculated based on a remaining amount of the battery and an amount to be decreased per unit time from the remaining amount of the battery so as to heat the catalytic device for a predetermined time ts by means of the heating device when the predicted remaining amount has reached a predetermined value; and the predetermined time ts is obtained from a prediction curve of a temperature drop of the catalytic device due to natural cooling since the stoppage of the engine and a prediction curve of a temperature rise of the catalytic device due to heating by means of the heating device.