A photographing apparatus for vehicle comprising: a photographing unit that is disposed inside a vehicle so as to face a window of the vehicle and is configured to receive photographing light passing through a light transmission portion of the window, the photographing unit having a photographing unit temperature detector that detects the temperature of the photographing unit; heating means (41a, 43b) that is disposed inside the vehicle so as to face the window and generates heat when receiving electricity; an outside air temperature detector that detects outside air temperature (Tair) which is air temperature outside of the vehicle; and a control device, characterized in that the apparatus further comprises a vehicle speed sensor that detects vehicle speed, and in that the control device is configured to: calculate an amount corresponding to a target value of electric energy to be supplied to the heating means for a predetermined period of time based on the outside air temperature detected by the outside air temperature detector and the vehicle speed detected by the vehicle speed sensor; calculate a corrected amount by correcting the amount corresponding to the target value based on the temperature of the photographing unit detected by the photographing unit temperature detector, the corrected amount being for maintaining the temperature of the heating means within a predetermined temperature range to avoid occurrence of dew condensation on the light transmission portion and/or adherence of ice and/or frost to the light transmission portion; and supply electric energy corresponding to the corrected amount to the heating means. a photographing unit that is disposed inside a vehicle so as to face a window of the vehicle and is configured to receive photographing light passing through a light transmission portion of the window, the photographing unit having a photographing unit temperature detector that detects the temperature of the photographing unit; heating means (41a, 43b) that is disposed inside the vehicle so as to face the window and generates heat when receiving electricity; an outside air temperature detector that detects outside air temperature (Tair) which is air temperature outside of the vehicle; and a control device, characterized in that the apparatus further comprises a vehicle speed sensor that detects vehicle speed, and in that the control device is configured to: calculate an amount corresponding to a target value of electric energy to be supplied to the heating means for a predetermined period of time based on the outside air temperature detected by the outside air temperature detector and the vehicle speed detected by the vehicle speed sensor; calculate a corrected amount by correcting the amount corresponding to the target value based on the temperature of the photographing unit detected by the photographing unit temperature detector, the corrected amount being for maintaining the temperature of the heating means within a predetermined temperature range to avoid occurrence of dew condensation on the light transmission portion and/or adherence of ice and/or frost to the light transmission portion; and supply electric energy corresponding to the corrected amount to the heating means. calculate an amount corresponding to a target value of electric energy to be supplied to the heating means for a predetermined period of time based on the outside air temperature detected by the outside air temperature detector and the vehicle speed detected by the vehicle speed sensor; calculate a corrected amount by correcting the amount corresponding to the target value based on the temperature of the photographing unit detected by the photographing unit temperature detector, the corrected amount being for maintaining the temperature of the heating means within a predetermined temperature range to avoid occurrence of dew condensation on the light transmission portion and/or adherence of ice and/or frost to the light transmission portion; and supply electric energy corresponding to the corrected amount to the heating means.