A host vehicle position estimation device that estimates a position of a host vehicle using landmark information on names and positions of landmarks which is stored in advance, the host vehicle position estimation device comprising: an image acquiring unit configured to acquire an image by photographing surroundings of the host vehicle, a distance information acquiring unit configured to acquire distance information on a distance in a travelling direction of the host vehicle to any object appearing in the image or a straight-line distance to any object; an intermediate object extracting unit configured to extract an intermediate object, wherein the intermediate object is an object having intermediate information on a name of a landmark and a distance to the landmark, from the image and to acquire distance information on a distance to the intermediate object on the basis of the distance information acquired by the distance information acquiring unit , wherein the distance information on the distance to the intermediate object includes a distance in a transverse direction perpendicular to the travelling direction of the host vehicle to the intermediate object and the distance in the travelling direction of the host vehicle to the intermediate object or the distance in the transverse direction perpendicular to the travelling direction of the host vehicle to the intermediate object and a straight-line distance to the intermediate object; and a host vehicle position estimating unit configured to estimate the host vehicle position on the basis of the intermediate information of the intermediate object and the distance information on the distance to the intermediate object which are extracted by the intermediate object extracting unit and the landmark information. an image acquiring unit configured to acquire an image by photographing surroundings of the host vehicle, a distance information acquiring unit configured to acquire distance information on a distance in a travelling direction of the host vehicle to any object appearing in the image or a straight-line distance to any object; an intermediate object extracting unit configured to extract an intermediate object, wherein the intermediate object is an object having intermediate information on a name of a landmark and a distance to the landmark, from the image and to acquire distance information on a distance to the intermediate object on the basis of the distance information acquired by the distance information acquiring unit , wherein the distance information on the distance to the intermediate object includes a distance in a transverse direction perpendicular to the travelling direction of the host vehicle to the intermediate object and the distance in the travelling direction of the host vehicle to the intermediate object or the distance in the transverse direction perpendicular to the travelling direction of the host vehicle to the intermediate object and a straight-line distance to the intermediate object; and a host vehicle position estimating unit configured to estimate the host vehicle position on the basis of the intermediate information of the intermediate object and the distance information on the distance to the intermediate object which are extracted by the intermediate object extracting unit and the landmark information. <EOS>