A driving supporting apparatus comprising: an acceleration operation element operable by a driver of a vehicle to increase a driving force which a driving source of said vehicle generates; and a control unit capable of performing an acceleration limiting control (step 720) to control said vehicle in such a manner that an acceleration of said vehicle does not exceed a predetermined limiting acceleration (Glmt), wherein, said control unit is configured to: set a distance threshold to a value varying depending on a kind of a front target object that is present in front of said vehicle (step 620, step 625, step 650, step 660, step 665); and perform said acceleration limiting control (step 635, step 700 to step 795) when a distance condition and an erroneous operation condition are satisfied (step 625: Yes, step 410: Yes, step 415: Yes, step 420: Yes, step 425: Yes, step 630: Yes), said distance condition being a condition that is to be satisfied when a distance between said vehicle and said front target object is equal to or shorter than said distance threshold, and said erroneous operation condition being a condition that is to be satisfied when said driver is erroneously operating said acceleration operation element. an acceleration operation element operable by a driver of a vehicle to increase a driving force which a driving source of said vehicle generates; and a control unit capable of performing an acceleration limiting control (step 720) to control said vehicle in such a manner that an acceleration of said vehicle does not exceed a predetermined limiting acceleration (Glmt), wherein, said control unit is configured to: set a distance threshold to a value varying depending on a kind of a front target object that is present in front of said vehicle (step 620, step 625, step 650, step 660, step 665); and perform said acceleration limiting control (step 635, step 700 to step 795) when a distance condition and an erroneous operation condition are satisfied (step 625: Yes, step 410: Yes, step 415: Yes, step 420: Yes, step 425: Yes, step 630: Yes), said distance condition being a condition that is to be satisfied when a distance between said vehicle and said front target object is equal to or shorter than said distance threshold, and said erroneous operation condition being a condition that is to be satisfied when said driver is erroneously operating said acceleration operation element. set a distance threshold to a value varying depending on a kind of a front target object that is present in front of said vehicle (step 620, step 625, step 650, step 660, step 665); and perform said acceleration limiting control (step 635, step 700 to step 795) when a distance condition and an erroneous operation condition are satisfied (step 625: Yes, step 410: Yes, step 415: Yes, step 420: Yes, step 425: Yes, step 630: Yes), said distance condition being a condition that is to be satisfied when a distance between said vehicle and said front target object is equal to or shorter than said distance threshold, and said erroneous operation condition being a condition that is to be satisfied when said driver is erroneously operating said acceleration operation element. <EOS>