I would opt to create a direction vector from the two vectors. Then using the distance between the two vectors you can simply take a percentage of to move the start point in the direction of your target vector by the amount you desire.