When the possibility that the estimated running vector of the moving object such as the pedestrian will intersect with the estimated running vector of the host vehicle is determined, the driving support apparatus for a vehicle is set to recognize not a road that overpasses or underpasses the road on which the host vehicle is running, and a highway but also a pedestrian over pass.